Home
last modified time | relevance | path

Searched refs:removeUnreachableBlocks (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/
H A Dunreachable-regression.ll7 ; 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 Dbase-pointers.ll63 ; 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 DFlattenCFGPass.cpp90 removeUnreachableBlocks(F); in runOnFunction()
102 removeUnreachableBlocks(F); in run()
H A DSimplifyCFGPass.cpp270 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 DLowerConstantIntrinsics.cpp149 removeUnreachableBlocks(F, DTU ? DTU.getPointer() : nullptr); in lowerConstantIntrinsics()
H A DPlaceSafepoints.cpp492 Modified |= removeUnreachableBlocks(F); in runOnFunction()
H A DRewriteStatepointsForGC.cpp2963 bool MadeChange = removeUnreachableBlocks(F, &DTU); in runOnFunction()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DLocalTest.cpp931 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 DLocal.h369 bool removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp1031 removeUnreachableBlocks(F); in cleanupPreparedFunclets()
1053 removeUnreachableBlocks(F); in prepareExplicitEH()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1188 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 DGlobalOpt.cpp1989 if (removeUnreachableBlocks(F)) { in OptimizeFunctions()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp2486 bool llvm::removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in removeUnreachableBlocks() function in llvm
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1525 removeUnreachableBlocks(*F); in runImpl()
H A DMemorySanitizer.cpp1082 removeUnreachableBlocks(F); in MemorySanitizerVisitor()