Home
last modified time | relevance | path

Searched refs:UpdateStrategy (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDomTreeUpdater.h29 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 DDomTreeUpdater.cpp94 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 DLoopSimplifyCFG.cpp320 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 DTailRecursionElimination.cpp839 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction()
873 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run()
H A DCallSiteSplitting.cpp509 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
H A DADCE.cpp618 DomTreeUpdater(DT, &PDT, DomTreeUpdater::UpdateStrategy::Eager) in updateDeadRegions()
H A DCorrelatedValuePropagation.cpp312 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in processSwitch()
H A DJumpThreading.cpp290 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
317 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
H A DSCCP.cpp268 return {A->second.DT, A->second.PDT, DomTreeUpdater::UpdateStrategy::Lazy}; in getDTU()
H A DGVN.cpp2002 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in runImpl()
H A DRewriteStatepointsForGC.cpp2538 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp352 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp504 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop()
H A DLoopUtils.cpp531 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop()