Lines Matching refs:AR
261 LoopStandardAnalysisResults &AR, LPMUpdater &) { in getLoopAnalysisResult() argument
262 (void)AM.getResult<MockLoopAnalysisHandle::Analysis>(L, AR); in getLoopAnalysisResult()
694 LoopStandardAnalysisResults &AR) { in TEST_F() argument
695 (void)AM.getResult<AnalysisB>(L, AR); in TEST_F()
734 LoopStandardAnalysisResults &AR, LPMUpdater &) { in TEST_F() argument
735 (void)AM.getResult<AnalysisA>(L, AR); in TEST_F()
744 LoopStandardAnalysisResults &AR, LPMUpdater &) { in TEST_F() argument
745 (void)AM.getResult<AnalysisA>(L, AR); in TEST_F()
751 LoopStandardAnalysisResults &AR, LPMUpdater &) { in TEST_F() argument
752 (void)AM.getResult<AnalysisA>(L, AR); in TEST_F()
763 LoopStandardAnalysisResults &AR, LPMUpdater &) { in TEST_F() argument
764 (void)AM.getResult<AnalysisA>(L, AR); in TEST_F()
792 LoopStandardAnalysisResults &AR) { in TEST_F() argument
793 auto &FAMP = AM.getResult<FunctionAnalysisManagerLoopProxy>(L, AR); in TEST_F()
962 LoopStandardAnalysisResults &AR, in TEST_F()
964 auto *NewLoop = AR.LI.AllocateLoop(); in TEST_F()
977 AR.DT.addNewBlock(NewLoop010PHBB, &Loop01BB); in TEST_F()
978 AR.DT.addNewBlock(NewLoop010BB, NewLoop010PHBB); in TEST_F()
979 AR.DT.addNewBlock(NewLoop01LatchBB, NewLoop010BB); in TEST_F()
980 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
981 L.addBasicBlockToLoop(NewLoop010PHBB, AR.LI); in TEST_F()
982 NewLoop->addBasicBlockToLoop(NewLoop010BB, AR.LI); in TEST_F()
983 L.addBasicBlockToLoop(NewLoop01LatchBB, AR.LI); in TEST_F()
1008 LoopStandardAnalysisResults &AR, in TEST_F()
1010 auto *NewLoop = AR.LI.AllocateLoop(); in TEST_F()
1019 AR.DT.addNewBlock(NewLoop011PHBB, NewLoop010BB); in TEST_F()
1020 auto *NewDTNode = AR.DT.addNewBlock(NewLoop011BB, NewLoop011PHBB); in TEST_F()
1021 AR.DT.changeImmediateDominator(AR.DT[NewLoop01LatchBB], NewDTNode); in TEST_F()
1022 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
1023 L.addBasicBlockToLoop(NewLoop011PHBB, AR.LI); in TEST_F()
1024 NewLoop->addBasicBlockToLoop(NewLoop011BB, AR.LI); in TEST_F()
1156 LoopStandardAnalysisResults &AR, in TEST_F()
1158 auto *NewLoop = AR.LI.AllocateLoop(); in TEST_F()
1165 AR.DT.addNewBlock(NewLoop01PHBB, &Loop00BB); in TEST_F()
1166 auto *NewDTNode = AR.DT.addNewBlock(NewLoop01BB, NewLoop01PHBB); in TEST_F()
1167 AR.DT.changeImmediateDominator(AR.DT[&Loop02PHBB], NewDTNode); in TEST_F()
1168 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
1169 L.getParentLoop()->addBasicBlockToLoop(NewLoop01PHBB, AR.LI); in TEST_F()
1170 NewLoop->addBasicBlockToLoop(NewLoop01BB, AR.LI); in TEST_F()
1198 LoopStandardAnalysisResults &AR, in TEST_F()
1200 Loop *NewLoops[] = {AR.LI.AllocateLoop(), AR.LI.AllocateLoop(), in TEST_F()
1201 AR.LI.AllocateLoop()}; in TEST_F()
1227 AR.DT.addNewBlock(NewLoop03PHBB, &Loop02BB); in TEST_F()
1228 AR.DT.addNewBlock(NewLoop03BB, NewLoop03PHBB); in TEST_F()
1229 AR.DT.addNewBlock(NewLoop04PHBB, NewLoop03BB); in TEST_F()
1230 auto *NewDTNode = AR.DT.addNewBlock(NewLoop04BB, NewLoop04PHBB); in TEST_F()
1231 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB], NewDTNode); in TEST_F()
1232 AR.DT.addNewBlock(NewLoop040PHBB, NewLoop04BB); in TEST_F()
1233 AR.DT.addNewBlock(NewLoop040BB, NewLoop040PHBB); in TEST_F()
1234 AR.DT.addNewBlock(NewLoop04LatchBB, NewLoop040BB); in TEST_F()
1235 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
1236 L.getParentLoop()->addBasicBlockToLoop(NewLoop03PHBB, AR.LI); in TEST_F()
1237 NewLoops[0]->addBasicBlockToLoop(NewLoop03BB, AR.LI); in TEST_F()
1238 L.getParentLoop()->addBasicBlockToLoop(NewLoop04PHBB, AR.LI); in TEST_F()
1239 NewLoops[1]->addBasicBlockToLoop(NewLoop04BB, AR.LI); in TEST_F()
1240 NewLoops[1]->addBasicBlockToLoop(NewLoop040PHBB, AR.LI); in TEST_F()
1241 NewLoops[2]->addBasicBlockToLoop(NewLoop040BB, AR.LI); in TEST_F()
1242 NewLoops[1]->addBasicBlockToLoop(NewLoop04LatchBB, AR.LI); in TEST_F()
1278 LoopStandardAnalysisResults &AR, in TEST_F()
1280 auto *NewLoop = AR.LI.AllocateLoop(); in TEST_F()
1281 AR.LI.addTopLevelLoop(NewLoop); in TEST_F()
1287 AR.DT.addNewBlock(NewLoop1PHBB, &Loop0BB); in TEST_F()
1288 auto *NewDTNode = AR.DT.addNewBlock(NewLoop1BB, NewLoop1PHBB); in TEST_F()
1289 AR.DT.changeImmediateDominator(AR.DT[&Loop2PHBB], NewDTNode); in TEST_F()
1290 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
1291 NewLoop->addBasicBlockToLoop(NewLoop1BB, AR.LI); in TEST_F()
1395 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1402 SmallVector<DomTreeNode *, 4> ChildNodes(AR.DT[LoopBB]->begin(), in TEST_F()
1403 AR.DT[LoopBB]->end()); in TEST_F()
1405 AR.DT.changeImmediateDominator(ChildNode, AR.DT[&IDomBB]); in TEST_F()
1406 AR.DT.eraseNode(LoopBB); in TEST_F()
1407 AR.LI.removeBlock(LoopBB); in TEST_F()
1413 AR.LI.erase(&L); in TEST_F()
1455 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1457 AR.SE.forgetLoop(&L); in TEST_F()
1458 EraseLoop(L, Loop01PHBB, AR, Updater); in TEST_F()
1502 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1503 AR.SE.forgetLoop(*L.begin()); in TEST_F()
1504 EraseLoop(**L.begin(), Loop020PHBB, AR, Updater); in TEST_F()
1507 AR.SE.forgetLoop(&L); in TEST_F()
1508 EraseLoop(L, Loop02PHBB, AR, Updater); in TEST_F()
1511 auto *NewSibling = AR.LI.AllocateLoop(); in TEST_F()
1524 AR.DT.addNewBlock(NewLoop03PHBB, &Loop02PHBB); in TEST_F()
1525 AR.DT.addNewBlock(NewLoop03BB, NewLoop03PHBB); in TEST_F()
1526 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB], in TEST_F()
1527 AR.DT[NewLoop03BB]); in TEST_F()
1528 EXPECT_TRUE(AR.DT.verify()); in TEST_F()
1529 ParentL->addBasicBlockToLoop(NewLoop03PHBB, AR.LI); in TEST_F()
1530 NewSibling->addBasicBlockToLoop(NewLoop03BB, AR.LI); in TEST_F()
1563 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1564 AR.SE.forgetLoop(&L); in TEST_F()
1565 EraseLoop(L, Loop00PHBB, AR, Updater); in TEST_F()
1574 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1575 AR.SE.forgetLoop(&L); in TEST_F()
1576 EraseLoop(L, *NewLoop03PHBB, AR, Updater); in TEST_F()
1585 LoopStandardAnalysisResults &AR, LPMUpdater &Updater) { in TEST_F() argument
1586 AR.SE.forgetLoop(&L); in TEST_F()
1587 EraseLoop(L, EntryBB, AR, Updater); in TEST_F()