Lines Matching refs:getSCEV

95   const SCEV *S0 = SE.getSCEV(V0);  in TEST_F()
96 const SCEV *S1 = SE.getSCEV(V1); in TEST_F()
97 const SCEV *S2 = SE.getSCEV(V2); in TEST_F()
145 auto *S1 = SE.getSCEV(PN); in TEST_F()
146 auto *S2 = SE.getSCEV(PN); in TEST_F()
242 auto *FirstExprForIV0 = SE.getSCEV(IV0); in TEST_F()
243 auto *FirstExprForIV0Inc = SE.getSCEV(IV0Inc); in TEST_F()
244 auto *SecondExprForIV0 = SE.getSCEV(IV0); in TEST_F()
281 CheckCommutativeMulExprs(SE, SE.getSCEV(getInstructionByName(F, "x")), in TEST_F()
282 SE.getSCEV(getInstructionByName(F, "y")), in TEST_F()
283 SE.getSCEV(getInstructionByName(F, "z"))); in TEST_F()
351 EXPECT_NE(nullptr, SE.getSCEV(Acc[0])); in TEST_F()
387 auto *A = SE.getSCEV(MulA); in TEST_F()
388 auto *B = SE.getSCEV(MulB); in TEST_F()
421 EXPECT_NE(nullptr, SE.getSCEV(Mul1)); in TEST_F()
429 SE.getAddExpr(SE.getSCEV(A2), SE.getSCEV(A3), SCEV::FlagNUW), in TEST_F()
435 SE.getAddExpr(SE.getSCEV(A3), SE.getSCEV(A4), SCEV::FlagAnyWrap); in TEST_F()
437 SE.getAddExpr(AddWithAnyWrap, SE.getSCEV(A5), SCEV::FlagNUW)); in TEST_F()
442 SE.getSCEV(A2), SE.getConstant(APInt(32, 99)), SCEV::FlagNSW); in TEST_F()
444 SE.getAddExpr(AddWithNSW, SE.getSCEV(A5), SCEV::FlagNUW)); in TEST_F()
449 SE.getAddExpr(SE.getSCEV(A2), SE.getSCEV(A4), in TEST_F()
452 SE.getAddExpr(AddWithNSWNUW, SE.getSCEV(A5), SCEV::FlagNUW)); in TEST_F()
457 SE.getAddExpr(AddWithNSW, SE.getSCEV(A6), in TEST_F()
529 auto *S0 = cast<SCEVAddRecExpr>(SE.getSCEV(&I0)); in TEST_F()
536 auto *S1 = cast<SCEVAddRecExpr>(SE.getSCEV(&I1)); in TEST_F()
565 const SCEV *V0 = SE.getSCEV(&*F.arg_begin()); in TEST_F()
566 const SCEV *V1 = SE.getSCEV(&*std::next(F.arg_begin(), 1)); in TEST_F()
567 const SCEV *V2 = SE.getSCEV(&*std::next(F.arg_begin(), 2)); in TEST_F()
568 const SCEV *V3 = SE.getSCEV(&*std::next(F.arg_begin(), 3)); in TEST_F()
709 const SCEV *S = SE.getSCEV(Accum); in TEST_F()
945 const SCEV *Expr = SE.getSCEV(Phi); in TEST_F()
1002 const SCEV *Expr = SE.getSCEV(Phi); in TEST_F()
1023 const auto *ArgSCEV = SE.getSCEV(Arg); in TEST_F()
1077 const SCEV *AS = SE.getSCEV(A); in TEST_F()
1078 const SCEV *BS = SE.getSCEV(B); in TEST_F()
1079 const SCEV *CS = SE.getSCEV(C); in TEST_F()
1080 const SCEV *S1S = SE.getSCEV(S1); in TEST_F()
1081 const SCEV *S2S = SE.getSCEV(S2); in TEST_F()
1112 auto *ScevInc = SE.getSCEV(getInstructionByName(F, "inc")); in TEST_F()
1143 auto *ScevV0 = SE.getSCEV(getInstructionByName(F, "v0")); // %pp in TEST_F()
1144 auto *ScevV3 = SE.getSCEV(getInstructionByName(F, "v3")); // (3 + %pp) in TEST_F()
1145 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); // {0,+,1} in TEST_F()
1146 auto *ScevXA = SE.getSCEV(getInstructionByName(F, "xa")); // {%pp,+,1} in TEST_F()
1147 auto *ScevYY = SE.getSCEV(getInstructionByName(F, "yy")); // {(3 + %pp),+,1} in TEST_F()
1148 auto *ScevXB = SE.getSCEV(getInstructionByName(F, "xb")); // {%pp,+,1} in TEST_F()
1149 auto *ScevIVNext = SE.getSCEV(getInstructionByName(F, "iv.next")); // {1,+,1} in TEST_F()
1201 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); // {0,+,1} in TEST_F()
1202 auto *ScevI = SE.getSCEV(getArgByName(F, "i")); // {0,+,1} in TEST_F()
1231 auto *X = SE.getSCEV(getArgByName(F, "x")); in TEST_F()
1257 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); // {0,+,1} in TEST_F()
1258 auto *ScevI = SE.getSCEV(getArgByName(F, "i")); in TEST_F()
1294 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); // {0,+,1} in TEST_F()
1329 auto *X = SE.getSCEV(getInstructionByName(F, "x")); in TEST_F()
1358 auto *X = SE.getSCEV(getInstructionByName(F, "x")); in TEST_F()
1359 auto *Y = SE.getSCEV(getInstructionByName(F, "y")); in TEST_F()
1401 auto *IV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()
1442 const SCEV *AddRec_0_1 = SE.getSCEV(IV); in TEST_F()
1480 auto *S = SE.getSCEV(URemI); in TEST_F()
1483 EXPECT_EQ(LHS, SE.getSCEV(URemI->getOperand(0))); in TEST_F()
1484 EXPECT_EQ(RHS, SE.getSCEV(URemI->getOperand(1))); in TEST_F()
1493 auto *S = SE.getSCEV(Ext); in TEST_F()
1496 EXPECT_NE(LHS, SE.getSCEV(URem1->getOperand(0))); in TEST_F()
1500 cast<SCEVConstant>(SE.getSCEV(URem1->getOperand(1))) in TEST_F()
1570 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()
1611 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()
1652 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()
1697 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()
1739 auto *ScevIV = SE.getSCEV(getInstructionByName(F, "iv")); in TEST_F()