/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DomTreeUpdater.cpp | 25 bool DomTreeUpdater::isUpdateValid( in isUpdateValid() 52 bool DomTreeUpdater::isSelfDominance( in isSelfDominance() 58 void DomTreeUpdater::applyDomTreeUpdates() { in applyDomTreeUpdates() 73 void DomTreeUpdater::flush() { in flush() 79 void DomTreeUpdater::applyPostDomTreeUpdates() { in applyPostDomTreeUpdates() 95 void DomTreeUpdater::tryFlushDeletedBB() { in tryFlushDeletedBB() 100 bool DomTreeUpdater::forceFlushDeletedBB() { in forceFlushDeletedBB() 121 void DomTreeUpdater::recalculate(Function &F) { in recalculate() 151 bool DomTreeUpdater::hasPendingUpdates() const { in hasPendingUpdates() 155 bool DomTreeUpdater::hasPendingDomTreeUpdates() const { in hasPendingDomTreeUpdates() [all …]
|
D | CMakeLists.txt | 32 DomTreeUpdater.cpp
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DomTreeUpdater.h | 26 class DomTreeUpdater { 30 explicit DomTreeUpdater(UpdateStrategy Strategy_) : Strategy(Strategy_) {} in DomTreeUpdater() function 31 DomTreeUpdater(DominatorTree &DT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 33 DomTreeUpdater(DominatorTree *DT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 35 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 37 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 39 DomTreeUpdater(DominatorTree &DT_, PostDominatorTree &PDT_, in DomTreeUpdater() function 42 DomTreeUpdater(DominatorTree *DT_, PostDominatorTree *PDT_, in DomTreeUpdater() function 46 ~DomTreeUpdater() { flush(); } in ~DomTreeUpdater()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | Local.h | 123 DomTreeUpdater *DTU = nullptr); 197 DomTreeUpdater *DTU = nullptr); 202 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, DomTreeUpdater *DTU = nullptr); 209 DomTreeUpdater *DTU = nullptr); 281 void changeToCall(InvokeInst *II, DomTreeUpdater *DTU = nullptr); 398 DomTreeUpdater *DTU = nullptr, 414 void removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU = nullptr); 419 bool removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,
|
D | BasicBlockUtils.h | 31 class DomTreeUpdater; variable 52 void DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU = nullptr, 62 DomTreeUpdater *DTU = nullptr, 68 bool EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr, 91 bool MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU = nullptr, 282 DomTreeUpdater *DTU = nullptr);
|
D | Cloning.h | 49 class DomTreeUpdater; variable 266 DomTreeUpdater &DTU);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | TailRecursionElimination.cpp | 503 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in eliminateRecursiveTailCall() 691 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in foldReturnAndProcessPred() 740 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in processReturningBlock() 752 DomTreeUpdater &DTU) { in eliminateTailRecursion() 839 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() 873 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
D | CallSiteSplitting.cpp | 309 DomTreeUpdater &DTU) { in splitCallSite() 463 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument() 495 DomTreeUpdater &DTU) { in tryToSplitCallSite() 513 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
|
D | MergeICmps.cpp | 419 DomTreeUpdater &DTU); 610 AliasAnalysis &AA, DomTreeUpdater &DTU) { in mergeComparisons() 679 DomTreeUpdater &DTU) { in simplify() 795 DomTreeUpdater &DTU) { in processPhi() 877 DomTreeUpdater DTU(DT, /*PostDominatorTree*/ nullptr, in runImpl() 878 DomTreeUpdater::UpdateStrategy::Eager); in runImpl()
|
D | LoopSimplifyCFG.cpp | 125 DomTreeUpdater DTU; 530 DTU(DT, DomTreeUpdater::UpdateStrategy::Eager) {} in ConstantTerminatorFoldingImpl() 646 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors()
|
D | ADCE.cpp | 623 DomTreeUpdater(DT, &PDT, DomTreeUpdater::UpdateStrategy::Eager) in updateDeadRegions()
|
D | JumpThreading.cpp | 306 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 332 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() 356 DomTreeUpdater *DTU_, bool HasProfileData_, in runImpl()
|
D | CorrelatedValuePropagation.cpp | 339 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in processSwitch()
|
D | SCCP.cpp | 266 DomTreeUpdater getDTU(Function &F) { in getDTU() 269 return {A->second.DT, A->second.PDT, DomTreeUpdater::UpdateStrategy::Lazy}; in getDTU() 2109 DomTreeUpdater DTU = Solver.getDTU(F); in runIPSCCP()
|
D | LoopFuse.cpp | 506 DomTreeUpdater DTU; 519 : LDT(LI), DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy), LI(LI), in LoopFuser()
|
D | LoopUnswitch.cpp | 1642 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in SimplifyCode()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | JumpThreading.h | 37 class DomTreeUpdater; variable 81 DomTreeUpdater *DTU; 99 AliasAnalysis *AA_, DomTreeUpdater *DTU_, bool HasProfileData_,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopRotationUtils.cpp | 515 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() 627 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch()
|
D | BasicBlockUtils.cpp | 88 void llvm::DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU, in DeleteDeadBlock() 93 void llvm::DeleteDeadBlocks(ArrayRef <BasicBlock *> BBs, DomTreeUpdater *DTU, in DeleteDeadBlocks() 117 bool llvm::EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in EliminateUnreachableBlocks() 171 bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU, in MergeBlockIntoPredecessor() 884 DomTreeUpdater *DTU) { in FoldReturnIntoUncondBranch()
|
D | Local.cpp | 111 DomTreeUpdater *DTU) { in ConstantFoldTerminator() 643 DomTreeUpdater *DTU) { in RemovePredecessorAndSimplify() 671 DomTreeUpdater *DTU) { in MergeBasicBlockIntoOnlyPred() 950 DomTreeUpdater *DTU) { in TryToSimplifyUncondBranchFromEmptyBlock() 1916 bool PreserveLCSSA, DomTreeUpdater *DTU, in changeToUnreachable() 1972 void llvm::changeToCall(InvokeInst *II, DomTreeUpdater *DTU) { in changeToCall() 2031 DomTreeUpdater *DTU = nullptr) { in markAliveBlocks() 2192 void llvm::removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU) { in removeUnwindEdge() 2231 bool llvm::removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in removeUnreachableBlocks()
|
D | LoopUnrollAndJam.cpp | 521 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollAndJamLoop()
|
D | LoopUnroll.cpp | 874 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollLoop()
|
D | LoopUtils.cpp | 591 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | PGOMemOPSizeOpt.cpp | 352 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ |
D | module.modulemap | 251 module Analysis_DomTreeUpdater { header "Analysis/DomTreeUpdater.h" export * }
|