Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/RewriteStatepointsForGC/
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()
Dbase-pointers.ll39 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch
43 ; removeUnreachableBlocks. As an example, "br i1 undef, label %merge, label %merge"
44 ; will get simplified to "br label %merge" by removeUnreachableBlocks.
/external/llvm/lib/Transforms/Scalar/
DSimplifyCFGPass.cpp160 bool EverChanged = removeUnreachableBlocks(F); in simplifyFunctionCFG()
172 if (!removeUnreachableBlocks(F)) in simplifyFunctionCFG()
177 EverChanged |= removeUnreachableBlocks(F); in simplifyFunctionCFG()
DFlattenCFGPass.cpp76 removeUnreachableBlocks(F); in runOnFunction()
DPlaceSafepoints.cpp481 Modified |= removeUnreachableBlocks(F); in runOnFunction()
DJumpThreading.cpp189 EverChanged |= removeUnreachableBlocks(F, LVI); in runImpl()
DRewriteStatepointsForGC.cpp2324 MadeChange |= removeUnreachableBlocks(F); in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSimplifyCFGPass.cpp176 bool EverChanged = removeUnreachableBlocks(F); in simplifyFunctionCFG()
188 if (!removeUnreachableBlocks(F)) in simplifyFunctionCFG()
193 EverChanged |= removeUnreachableBlocks(F); in simplifyFunctionCFG()
DFlattenCFGPass.cpp76 removeUnreachableBlocks(F); in runOnFunction()
DPlaceSafepoints.cpp493 Modified |= removeUnreachableBlocks(F); in runOnFunction()
DRewriteStatepointsForGC.cpp2538 bool MadeChange = removeUnreachableBlocks(F, nullptr, &DD); in runOnFunction()
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dbase-pointers.ll38 ; Our safepoint placement pass calls removeUnreachableBlocks, which does a bunch
42 ; removeUnreachableBlocks. As an example, "br i1 undef, label %merge, label %merge"
43 ; will get simplified to "br label %merge" by removeUnreachableBlocks.
/external/llvm/include/llvm/Transforms/Utils/
DLocal.h312 bool removeUnreachableBlocks(Function &F, LazyValueInfo *LVI = nullptr);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLocal.h382 bool removeUnreachableBlocks(Function &F, LazyValueInfo *LVI = nullptr,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroSplit.cpp424 removeUnreachableBlocks(F); in postSplitCleanup()
518 removeUnreachableBlocks(F); in addMustTailToCoroResumes()
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp1014 removeUnreachableBlocks(F); in cleanupPreparedFunclets()
1034 removeUnreachableBlocks(F); in prepareExplicitEH()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp1018 removeUnreachableBlocks(F); in cleanupPreparedFunclets()
1040 removeUnreachableBlocks(F); in prepareExplicitEH()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp1550 bool llvm::removeUnreachableBlocks(Function &F, LazyValueInfo *LVI) { in removeUnreachableBlocks() function in llvm
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp798 removeUnreachableBlocks(*i); in runOnModule()
DMemorySanitizer.cpp849 removeUnreachableBlocks(F); in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp910 removeUnreachableBlocks(*i); in runOnModule()
DMemorySanitizer.cpp1000 removeUnreachableBlocks(F); in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLocal.cpp2207 bool llvm::removeUnreachableBlocks(Function &F, LazyValueInfo *LVI, in removeUnreachableBlocks() function in llvm
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp2259 if (removeUnreachableBlocks(*F)) { in OptimizeFunctions()