| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | GenericDomTreeUpdater.h | 31 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; enum 35 explicit GenericDomTreeUpdater(UpdateStrategy Strategy_) in GenericDomTreeUpdater() 37 GenericDomTreeUpdater(DomTreeT &DT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 39 GenericDomTreeUpdater(DomTreeT *DT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 41 GenericDomTreeUpdater(PostDomTreeT &PDT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 43 GenericDomTreeUpdater(PostDomTreeT *PDT_, UpdateStrategy Strategy_) in GenericDomTreeUpdater() 46 UpdateStrategy Strategy_) in GenericDomTreeUpdater() 49 UpdateStrategy Strategy_) in GenericDomTreeUpdater() 59 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; } in isLazy() 62 bool isEager() const { return Strategy == UpdateStrategy::Eager; } in isEager() [all …]
|
| H A D | GenericDomTreeUpdaterImpl.h | 30 if (Strategy == UpdateStrategy::Eager) { in recalculate() 64 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates() 124 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive() 140 if (Strategy == UpdateStrategy::Lazy) { in splitCriticalEdge() 186 if (Strategy == UpdateStrategy::Eager) { in dump() 276 if (Strategy != UpdateStrategy::Lazy || !DomTree) in applyUpdatesImpl() 352 if (Strategy == UpdateStrategy::Eager) in dropOutOfDateUpdates()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DomTreeUpdater.cpp | 65 if (Strategy == UpdateStrategy::Lazy) { in deleteBB() 77 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDomTreeUpdater.cpp | 55 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
|
| H A D | IndirectBrExpandPass.cpp | 80 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() 292 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| H A D | ShadowStackGCLowering.cpp | 102 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 121 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
| H A D | StackProtector.cpp | 122 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() 176 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
|
| H A D | DwarfEHPrepare.cpp | 324 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in prepareDwarfEH()
|
| H A D | SafeStack.cpp | 933 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 970 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 | 105 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in lowerConstantIntrinsics()
|
| H A D | PartiallyInlineLibCalls.cpp | 112 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runPartiallyInlineLibCalls()
|
| H A D | LoopSimplifyCFG.cpp | 546 DTU(DT, DomTreeUpdater::UpdateStrategy::Eager) {} in ConstantTerminatorFoldingImpl() 684 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 | 962 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() 1004 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
| H A D | SimplifyCFGPass.cpp | 276 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyFunctionCFGImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 171 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in unifyLoopExits()
|
| H A D | LoopRotationUtils.cpp | 891 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() 1014 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch()
|
| H A D | FixIrreducible.cpp | 295 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in fixIrreducible()
|
| H A D | LibCallsShrinkWrap.cpp | 503 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runImpl()
|
| H A D | LoopUtils.cpp | 542 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop() 730 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge() 746 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge() 769 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Eager); in breakLoopBackedge()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 314 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in run()
|
| H A D | AMDGPUAtomicOptimizer.cpp | 125 DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() 139 DomTreeUpdater::UpdateStrategy::Lazy); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHelpers.h | 317 : DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy) {} in CFGState()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 232 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in runIPSCCP()
|