Searched refs:isSafeToMoveBefore (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CodeMoverUtilsTest.cpp | 508 EXPECT_TRUE(isSafeToMoveBefore(*CI_safecall->getPrevNode(), in TEST() 513 EXPECT_FALSE(isSafeToMoveBefore(*CI_unsafecall->getNextNode(), in TEST() 529 EXPECT_FALSE(isSafeToMoveBefore(*Entry->getTerminator(), in TEST() 538 isSafeToMoveBefore(*SI, *SI->getPrevNode(), DT, &PDT, &DI)); in TEST() 546 isSafeToMoveBefore(*SI, *LI1->getNextNode(), DT, &PDT, &DI)); in TEST() 549 EXPECT_FALSE(isSafeToMoveBefore(*SI_A5, *LI1, DT, &PDT, &DI)); in TEST() 552 EXPECT_TRUE(isSafeToMoveBefore(*LI2, *LI1, DT, &PDT, &DI)); in TEST() 715 EXPECT_TRUE(isSafeToMoveBefore(*LoadA2, *LoadB2, DT, &PDT, &DI)); in TEST() 717 EXPECT_TRUE(isSafeToMoveBefore(*LoadA3, *LoadA2, DT, &PDT, &DI)); in TEST() 735 EXPECT_TRUE(isSafeToMoveBefore(*LoadB2, *LoadA3, DT, &PDT, &DI)); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeMoverUtils.h | 40 bool isSafeToMoveBefore(Instruction &I, Instruction &InsertPoint, 48 bool isSafeToMoveBefore(BasicBlock &BB, Instruction &InsertPoint,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 310 bool llvm::isSafeToMoveBefore(Instruction &I, Instruction &InsertPoint, in isSafeToMoveBefore() function in llvm 397 bool llvm::isSafeToMoveBefore(BasicBlock &BB, Instruction &InsertPoint, in isSafeToMoveBefore() function in llvm 404 return isSafeToMoveBefore(I, InsertPoint, DT, PDT, DI, in isSafeToMoveBefore() 417 if (isSafeToMoveBefore(I, *MovePos, DT, &PDT, &DI)) in moveInstructionsToTheBeginning() 429 if (isSafeToMoveBefore(I, *MovePos, DT, &PDT, &DI)) in moveInstructionsToTheEnd()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 917 if (!isSafeToMoveBefore(*FC1->Preheader, in fuseCandidates() 930 if (!isSafeToMoveBefore(*FC0->ExitBlock, in fuseCandidates() 940 if (!isSafeToMoveBefore( in fuseCandidates()
|