Home
last modified time | relevance | path

Searched refs:DeferredDominance (Results 1 – 12 of 12) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DDominators.cpp385 void DeferredDominance::applyUpdates( in applyUpdates()
401 void DeferredDominance::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge()
409 void DeferredDominance::deleteEdge(BasicBlock *From, BasicBlock *To) { in deleteEdge()
414 void DeferredDominance::deleteBB(BasicBlock *DelBB) { in deleteBB()
432 bool DeferredDominance::pendingDeletedBB(BasicBlock *DelBB) { in pendingDeletedBB()
439 bool DeferredDominance::pending() { return !PendUpdates.empty(); } in pending()
443 DominatorTree &DeferredDominance::flush() { in flush()
457 void DeferredDominance::recalculate(Function &F) { in recalculate()
469 LLVM_DUMP_METHOD void DeferredDominance::dump() const { in dump()
518 bool DeferredDominance::applyUpdate(DominatorTree::UpdateKind Kind, in applyUpdate()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
DDeferredDominanceTest.cpp29 TEST(DeferredDominance, BasicOperations) { in TEST() argument
55 DeferredDominance DDT(DT); in TEST()
107 TEST(DeferredDominance, PairedUpdate) { in TEST() argument
130 DeferredDominance DDT(DT); in TEST()
172 TEST(DeferredDominance, ReplaceEntryBB) { in TEST() argument
189 DeferredDominance DDT(DT); in TEST()
239 TEST(DeferredDominance, InheritedPreds) { in TEST() argument
264 DeferredDominance DDT(DT); in TEST()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLocal.h123 DeferredDominance *DDT = nullptr);
190 DeferredDominance *DDT = nullptr);
196 DeferredDominance *DDT = nullptr);
203 DeferredDominance *DDT = nullptr);
362 DeferredDominance *DDT = nullptr);
377 void removeUnwindEdge(BasicBlock *BB, DeferredDominance *DDT = nullptr);
383 DeferredDominance *DDT = nullptr);
DBasicBlockUtils.h30 class DeferredDominance; variable
42 void DeleteDeadBlock(BasicBlock *BB, DeferredDominance *DDT = nullptr);
62 DeferredDominance *DDT = nullptr);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h37 class DeferredDominance; variable
81 DeferredDominance *DDT;
112 AliasAnalysis *AA_, DeferredDominance *DDT_,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DDominators.h307 class DeferredDominance {
309 DeferredDominance(DominatorTree &DT_) : DT(DT_) {}
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLocal.cpp105 DeferredDominance *DDT) { in ConstantFoldTerminator()
629 DeferredDominance *DDT) { in RemovePredecessorAndSimplify()
661 DeferredDominance *DDT) { in MergeBasicBlockIntoOnlyPred()
948 DeferredDominance *DDT) { in TryToSimplifyUncondBranchFromEmptyBlock()
1905 bool PreserveLCSSA, DeferredDominance *DDT) { in changeToUnreachable()
1943 static void changeToCall(InvokeInst *II, DeferredDominance *DDT = nullptr) { in changeToCall()
2007 DeferredDominance *DDT = nullptr) { in markAliveBlocks()
2167 void llvm::removeUnwindEdge(BasicBlock *BB, DeferredDominance *DDT) { in removeUnwindEdge()
2208 DeferredDominance *DDT) { in removeUnreachableBlocks()
DBasicBlockUtils.cpp48 void llvm::DeleteDeadBlock(BasicBlock *BB, DeferredDominance *DDT) { in DeleteDeadBlock()
121 DeferredDominance *DDT) { in MergeBlockIntoPredecessor()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Utils/
DLocal.cpp314 DeferredDominance DDT(*DT); in TEST()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp288 DeferredDominance DDT(*DT); in runOnFunction()
315 DeferredDominance DDT(DT); in run()
339 DeferredDominance *DDT_, bool HasProfileData_, in runImpl()
DCorrelatedValuePropagation.cpp395 DeferredDominance DDT(*DT); in processSwitch()
DRewriteStatepointsForGC.cpp2537 DeferredDominance DD(DT); in runOnFunction()