/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GenericDomTreeUpdater.h | 31 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; enum 34 explicit GenericDomTreeUpdater(UpdateStrategy Strategy_) in GenericDomTreeUpdater() 36 GenericDomTreeUpdater(DomTreeT &DT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 38 GenericDomTreeUpdater(DomTreeT *DT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 40 GenericDomTreeUpdater(PostDomTreeT &PDT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 42 GenericDomTreeUpdater(PostDomTreeT *PDT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 45 UpdateStrategy Strategy_) in GenericDomTreeUpdater() 48 UpdateStrategy Strategy_) in GenericDomTreeUpdater() 58 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; } in isLazy() 61 bool isEager() const { return Strategy == UpdateStrategy::Eager; } in isEager() [all …]
|
H A D | GenericDomTreeUpdaterImpl.h | 29 if (Strategy == UpdateStrategy::Eager) { in recalculate() 63 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates() 124 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive() 168 if (Strategy == UpdateStrategy::Eager) { in dump() 250 if (Strategy != UpdateStrategy::Lazy || !DT) in applyDomTreeUpdates() 267 if (Strategy != UpdateStrategy::Lazy || !PDT) in applyPostDomTreeUpdates() 330 if (Strategy == UpdateStrategy::Eager) in dropOutOfDateUpdates()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DomTreeUpdater.cpp | 61 if (Strategy == UpdateStrategy::Lazy) { in deleteBB() 74 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineDomTreeUpdater.cpp | 52 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
|
H A D | IndirectBrExpandPass.cpp | 80 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() 293 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
H A D | ShadowStackGCLowering.cpp | 103 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in ShadowStackGCLowering() 122 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in GetFrameMap()
|
H A D | DwarfEHPrepare.cpp | 325 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in prepareDwarfEH()
|
H A D | SafeStack.cpp | 917 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 954 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 125 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
H A D | LowerConstantIntrinsics.cpp | 106 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in lowerConstantIntrinsics()
|
H A D | PartiallyInlineLibCalls.cpp | 109 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runPartiallyInlineLibCalls()
|
H A D | LoopSimplifyCFG.cpp | 532 DTU(DT, DomTreeUpdater::UpdateStrategy::Eager) {} in ConstantTerminatorFoldingImpl() 664 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors()
|
H A D | JumpTableToSwitch.cpp | 151 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
H A D | TailRecursionElimination.cpp | 919 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() 953 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
H A D | SimplifyCFGPass.cpp | 273 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyFunctionCFGImpl()
|
H A D | CallSiteSplitting.cpp | 505 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | UnifyLoopExits.cpp | 186 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in unifyLoopExits()
|
H A D | FixIrreducible.cpp | 193 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in createNaturalLoopInternal()
|
H A D | LoopRotationUtils.cpp | 912 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() 1038 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch()
|
H A D | LoopUtils.cpp | 540 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop() 743 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge() 759 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge() 782 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge()
|
H A D | LibCallsShrinkWrap.cpp | 503 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 315 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
H A D | AMDGPUAtomicOptimizer.cpp | 124 DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 143 DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SCCP.cpp | 232 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in runIPSCCP()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 379 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
|