Lines Matching refs:SE

36     function_ref<void(Function &F, LoopInfo &LI, ScalarEvolution &SE)> Test) {  in runWithLoopInfoPlus()
45 ScalarEvolution SE(*F, TLI, AC, DT, LI); in runWithLoopInfoPlus() local
46 Test(*F, LI, SE); in runWithLoopInfoPlus()
262 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
273 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
286 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
321 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
332 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
345 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
380 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
391 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
404 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
439 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
450 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
463 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
498 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
509 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
522 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
558 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
569 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
582 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
617 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
628 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
638 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
673 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
684 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
697 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
732 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
743 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
756 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
791 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
803 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
814 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
852 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
863 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
876 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "indvars.iv"); in TEST()
913 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
924 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
937 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
975 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
984 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
997 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
1028 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1036 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
1049 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
1083 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1094 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
1107 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
1153 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1165 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
1178 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "j"); in TEST()
1191 Optional<Loop::LoopBounds> InnerBounds = L->getBounds(SE); in TEST()
1203 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
1247 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1258 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST()
1271 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "i"); in TEST()
1274 EXPECT_TRUE(L->isAuxiliaryInductionVariable(Instruction_i, SE)); in TEST()
1276 EXPECT_TRUE(L->isAuxiliaryInductionVariable(Instruction_aux, SE)); in TEST()
1279 L->isAuxiliaryInductionVariable(Instruction_loopvariant, SE)); in TEST()
1282 L->isAuxiliaryInductionVariable(Instruction_usedoutside, SE)); in TEST()
1285 L->isAuxiliaryInductionVariable(Instruction_mulopcode, SE)); in TEST()
1359 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1579 *M, "foo", [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument
1584 EXPECT_EQ(L->getInductionVariable(SE)->getName(), "count.07"); in TEST()
1627 [&](Function &F, LoopInfo &LI, ScalarEvolution &SE) { in TEST() argument