MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / TEST

Function TEST

test/cpp/pir/shape_dialect/simplify_dim_expr_test.cc:36–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34} // namespace
35
36TEST(DimExpr, flatten_bd) {
37 DimExpr sym0 = MakeSymbolic();
38 DimExpr sym1 = MakeSymbolic();
39 DimExpr sym2 = MakeSymbolic();
40 DimExpr origin = BD(BD(sym0, sym1), sym2);
41 DimExpr expected = Broadcast<DimExpr>{{sym0, sym1, sym2}};
42 ASSERT_EQ(SimplifyDimExpr(origin), expected);
43}
44
45TEST(Simplify, NumberAdd) {
46 List<DimExpr> num_lists{DimExpr(5), Negative<DimExpr>(5)};

Callers

nothing calls this directly

Calls 4

MakeSymbolicFunction · 0.85
BDFunction · 0.85
DimExprClass · 0.85
SimplifyDimExprFunction · 0.50

Tested by

no test coverage detected