| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DomTreeUpdater.h | 30 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; enum 32 explicit DomTreeUpdater(UpdateStrategy Strategy_) : Strategy(Strategy_) {} in DomTreeUpdater() 33 DomTreeUpdater(DominatorTree &DT_, UpdateStrategy Strategy_) in DomTreeUpdater() 35 DomTreeUpdater(DominatorTree *DT_, UpdateStrategy Strategy_) in DomTreeUpdater() 37 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 39 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 42 UpdateStrategy Strategy_) in DomTreeUpdater() 45 UpdateStrategy Strategy_) in DomTreeUpdater() 51 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; }; in isLazy() 54 bool isEager() const { return Strategy == UpdateStrategy::Eager; }; in isEager() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DomTreeUpdater.cpp | 59 if (Strategy != UpdateStrategy::Lazy || !DT) in applyDomTreeUpdates() 122 if (Strategy == UpdateStrategy::Eager) { in recalculate() 179 if (Strategy == UpdateStrategy::Lazy) { in deleteBB() 192 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB() 234 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates() 294 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive() 331 if (Strategy == UpdateStrategy::Eager) { in insertEdge() 352 if (Strategy == UpdateStrategy::Eager) { in insertEdgeRelaxed() 377 if (Strategy == UpdateStrategy::Eager) { in deleteEdge() 398 if (Strategy == UpdateStrategy::Eager) { in deleteEdgeRelaxed() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerConstantIntrinsics.cpp | 97 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in lowerConstantIntrinsics()
|
| H A D | PartiallyInlineLibCalls.cpp | 108 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runPartiallyInlineLibCalls()
|
| H A D | LoopSimplifyCFG.cpp | 536 DTU(DT, DomTreeUpdater::UpdateStrategy::Eager) {} in ConstantTerminatorFoldingImpl() 652 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors()
|
| H A D | TailRecursionElimination.cpp | 901 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() 935 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
| H A D | SimplifyCFGPass.cpp | 255 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyFunctionCFGImpl()
|
| H A D | ADCE.cpp | 630 DomTreeUpdater(DT, &PDT, DomTreeUpdater::UpdateStrategy::Eager) in updateDeadRegions()
|
| H A D | CallSiteSplitting.cpp | 506 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
|
| H A D | DFAJumpThreading.cpp | 144 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in unfoldSelectInstrs() 828 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Eager); in createAllExitPaths()
|
| H A D | MergeICmps.cpp | 861 DomTreeUpdater::UpdateStrategy::Eager); in runImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 181 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in unifyLoopExits()
|
| H A D | LoopRotationUtils.cpp | 667 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() 793 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch()
|
| H A D | FixIrreducible.cpp | 187 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in createNaturalLoopInternal()
|
| H A D | LoopUnroll.cpp | 665 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollLoop()
|
| H A D | LoopUtils.cpp | 530 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop() 725 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge()
|
| H A D | BasicBlockUtils.cpp | 645 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in ehAwareSplitEdge() 763 DomTreeUpdater LocalDTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in SplitBlockImpl()
|
| H A D | LoopUnrollAndJam.cpp | 569 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollAndJamLoop()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 99 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| H A D | DwarfEHPrepare.cpp | 284 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in prepareDwarfEH()
|
| H A D | ShadowStackGCLowering.cpp | 311 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| H A D | SafeStack.cpp | 922 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| H A D | ExpandMemCmp.cpp | 879 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 306 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 433 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
|