Searched refs:removeUnreachableBlocks (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/ |
| H A D | unreachable-regression.ll | 7 ; removeUnreachableBlocks() was called. But it is stronger than 8 ; DominatorTree::isReachableFromEntry(), i.e. removeUnreachableBlocks 23 ; This block is reachable but removed by removeUnreachableBlocks()
|
| H A D | base-pointers.ll | 63 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch 67 ; removeUnreachableBlocks. As an example, "br i1 undef, label %merge, label %merge" 68 ; will get simplified to "br label %merge" by removeUnreachableBlocks.
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | FlattenCFGPass.cpp | 90 removeUnreachableBlocks(F); in runOnFunction() 102 removeUnreachableBlocks(F); in run()
|
| H A D | SimplifyCFGPass.cpp | 270 bool EverChanged = removeUnreachableBlocks(F, DT ? &DTU : nullptr); in simplifyFunctionCFGImpl() 283 if (!removeUnreachableBlocks(F, DT ? &DTU : nullptr)) in simplifyFunctionCFGImpl() 288 EverChanged |= removeUnreachableBlocks(F, DT ? &DTU : nullptr); in simplifyFunctionCFGImpl()
|
| H A D | LowerConstantIntrinsics.cpp | 149 removeUnreachableBlocks(F, DTU ? DTU.getPointer() : nullptr); in lowerConstantIntrinsics()
|
| H A D | PlaceSafepoints.cpp | 492 Modified |= removeUnreachableBlocks(F); in runOnFunction()
|
| H A D | RewriteStatepointsForGC.cpp | 2963 bool MadeChange = removeUnreachableBlocks(F, &DTU); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LocalTest.cpp | 931 removeUnreachableBlocks(F, &DTU); in TEST() 939 removeUnreachableBlocks(F, &DTU); in TEST() 970 EXPECT_TRUE(removeUnreachableBlocks(F, &DTU)); in TEST() 971 EXPECT_FALSE(removeUnreachableBlocks(F, &DTU)); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 369 bool removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 1031 removeUnreachableBlocks(F); in cleanupPreparedFunclets() 1053 removeUnreachableBlocks(F); in prepareExplicitEH()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1188 removeUnreachableBlocks(F); in postSplitCleanup() 1383 removeUnreachableBlocks(F); in addMustTailToCoroResumes() 1908 removeUnreachableBlocks(F); in splitCoroutine()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1989 if (removeUnreachableBlocks(F)) { in OptimizeFunctions()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 2486 bool llvm::removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in removeUnreachableBlocks() function in llvm
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 1525 removeUnreachableBlocks(*F); in runImpl()
|
| H A D | MemorySanitizer.cpp | 1082 removeUnreachableBlocks(F); in MemorySanitizerVisitor()
|