Searched refs:UpdateStrategy (Results 1 – 14 of 14) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | DomTreeUpdater.h | 29 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; enum 31 explicit DomTreeUpdater(UpdateStrategy Strategy_) : Strategy(Strategy_) {} in DomTreeUpdater() 32 DomTreeUpdater(DominatorTree &DT_, UpdateStrategy Strategy_) in DomTreeUpdater() 34 DomTreeUpdater(DominatorTree *DT_, UpdateStrategy Strategy_) in DomTreeUpdater() 36 DomTreeUpdater(PostDominatorTree &PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 38 DomTreeUpdater(PostDominatorTree *PDT_, UpdateStrategy Strategy_) in DomTreeUpdater() 41 UpdateStrategy Strategy_) in DomTreeUpdater() 44 UpdateStrategy Strategy_) in DomTreeUpdater() 50 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; }; in isLazy() 53 bool isEager() const { return Strategy == UpdateStrategy::Eager; }; in isEager() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DomTreeUpdater.cpp | 94 if (Strategy != UpdateStrategy::Lazy || !DT) in applyDomTreeUpdates() 157 if (Strategy == UpdateStrategy::Eager) { in recalculate() 214 if (Strategy == UpdateStrategy::Lazy) { in deleteBB() 227 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB() 280 if (Strategy == UpdateStrategy::Lazy) in applyUpdates() 283 if (Strategy == UpdateStrategy::Lazy) in applyUpdates() 327 if (Strategy == UpdateStrategy::Eager) { in insertEdge() 348 if (Strategy == UpdateStrategy::Eager) { in insertEdgeRelaxed() 373 if (Strategy == UpdateStrategy::Eager) { in deleteEdge() 394 if (Strategy == UpdateStrategy::Eager) { in deleteEdgeRelaxed() [all …]
|
| /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 | 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 | 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()
|
| H A D | SCCP.cpp | 268 return {A->second.DT, A->second.PDT, DomTreeUpdater::UpdateStrategy::Lazy}; in getDTU()
|
| 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/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 352 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| 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()
|