| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DomTreeUpdater.cpp | 24 bool DomTreeUpdater::isUpdateValid( in isUpdateValid() 51 bool DomTreeUpdater::isSelfDominance( in isSelfDominance() 92 void DomTreeUpdater::applyDomTreeUpdates() { in applyDomTreeUpdates() 107 void DomTreeUpdater::flush() { in flush() 113 void DomTreeUpdater::applyPostDomTreeUpdates() { in applyPostDomTreeUpdates() 129 void DomTreeUpdater::tryFlushDeletedBB() { in tryFlushDeletedBB() 134 bool DomTreeUpdater::forceFlushDeletedBB() { in forceFlushDeletedBB() 155 void DomTreeUpdater::recalculate(Function &F) { in recalculate() 224 void DomTreeUpdater::callbackDeleteBB( in callbackDeleteBB() 299 DominatorTree &DomTreeUpdater::getDomTree() { in getDomTree() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | DomTreeUpdater.h | 27 class DomTreeUpdater { 31 explicit DomTreeUpdater(UpdateStrategy Strategy_) : Strategy(Strategy_) {} in DomTreeUpdater() function 32 DomTreeUpdater(DominatorTree &DT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 34 DomTreeUpdater(DominatorTree *DT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 36 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 38 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() function 40 DomTreeUpdater(DominatorTree &DT_, PostDominatorTree &PDT_, in DomTreeUpdater() function 43 DomTreeUpdater(DominatorTree *DT_, PostDominatorTree *PDT_, in DomTreeUpdater() function 47 ~DomTreeUpdater() { flush(); } in ~DomTreeUpdater()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 125 DomTreeUpdater *DTU = nullptr); 199 DomTreeUpdater *DTU = nullptr); 204 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, DomTreeUpdater *DTU = nullptr); 211 DomTreeUpdater *DTU = nullptr); 370 DomTreeUpdater *DTU = nullptr); 385 void removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU = nullptr); 391 DomTreeUpdater *DTU = nullptr,
|
| H A D | BasicBlockUtils.h | 32 class DomTreeUpdater; variable 44 void DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU = nullptr); 51 DomTreeUpdater *DTU = nullptr); 68 bool MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU = nullptr, 245 DomTreeUpdater *DTU = nullptr);
|
| H A D | Cloning.h | 50 class DomTreeUpdater; variable 270 DomTreeUpdater &DTU);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 320 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in handleDeadExits() 389 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoopBlocks() 413 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in foldTerminators() 564 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors()
|
| H A 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()
|
| H A D | CallSiteSplitting.cpp | 305 DomTreeUpdater &DTU) { in splitCallSite() 459 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument() 491 DomTreeUpdater &DTU) { in tryToSplitCallSite() 509 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
|
| H A D | ADCE.cpp | 618 DomTreeUpdater(DT, &PDT, DomTreeUpdater::UpdateStrategy::Eager) in updateDeadRegions()
|
| H A D | CorrelatedValuePropagation.cpp | 312 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in processSwitch()
|
| H A D | JumpThreading.cpp | 290 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 317 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() 341 DomTreeUpdater *DTU_, bool HasProfileData_, in runImpl()
|
| H A D | SCCP.cpp | 265 DomTreeUpdater getDTU(Function &F) { in getDTU() 268 return {A->second.DT, A->second.PDT, DomTreeUpdater::UpdateStrategy::Lazy}; in getDTU() 2039 DomTreeUpdater DTU = Solver.getDTU(F); in runIPSCCP()
|
| H A D | GVN.cpp | 2002 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in runImpl()
|
| H A D | RewriteStatepointsForGC.cpp | 2538 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | JumpThreading.h | 38 class DomTreeUpdater; variable 82 DomTreeUpdater *DTU; 100 AliasAnalysis *AA_, DomTreeUpdater *DTU_, bool HasProfileData_,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 51 void llvm::DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU) { in DeleteDeadBlock() 57 DomTreeUpdater *DTU) { in DeleteDeadBlocks() 137 bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU, in MergeBlockIntoPredecessor() 678 DomTreeUpdater *DTU) { in FoldReturnIntoUncondBranch()
|
| H A D | Local.cpp | 108 DomTreeUpdater *DTU) { in ConstantFoldTerminator() 644 DomTreeUpdater *DTU) { in RemovePredecessorAndSimplify() 676 DomTreeUpdater *DTU) { in MergeBasicBlockIntoOnlyPred() 961 DomTreeUpdater *DTU) { in TryToSimplifyUncondBranchFromEmptyBlock() 1897 bool PreserveLCSSA, DomTreeUpdater *DTU) { in changeToUnreachable() 1936 static void changeToCall(InvokeInst *II, DomTreeUpdater *DTU = nullptr) { in changeToCall() 2001 DomTreeUpdater *DTU = nullptr) { in markAliveBlocks() 2161 void llvm::removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU) { in removeUnwindEdge() 2202 DomTreeUpdater *DTU, in removeUnreachableBlocks()
|
| H A D | LoopRotationUtils.cpp | 504 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop()
|
| H A D | LoopUtils.cpp | 531 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop()
|
| H A D | CloneFunction.cpp | 801 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 352 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | module.modulemap | 223 module IR_DomTreeUpdater { header "IR/DomTreeUpdater.h" export * }
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 585 SRCS_MIN+= IR/DomTreeUpdater.cpp
|