/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | DomTreeUpdater.cpp | 27 const DominatorTree::UpdateType Update) const { in isUpdateValid() 53 const DominatorTree::UpdateType Update) const { in isSelfDominance() 68 DT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E)); in applyDomTreeUpdates() 90 PDT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E)); in applyPostDomTreeUpdates() 230 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdates() 250 ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdatesPermissive() 255 SmallVector<DominatorTree::UpdateType, 8> DeduplicatedUpdates; in applyUpdatesPermissive() 362 [&](ArrayRef<DominatorTree::UpdateType>::const_iterator begin, in dump() 363 ArrayRef<DominatorTree::UpdateType>::const_iterator end) { in dump()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | DomTreeUpdater.h | 123 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates); 146 void applyUpdatesPermissive(ArrayRef<DominatorTree::UpdateType> Updates); 219 SmallVector<DominatorTree::UpdateType, 16> PendUpdates; 261 bool isUpdateValid(DominatorTree::UpdateType Update) const; 264 bool isSelfDominance(DominatorTree::UpdateType Update) const;
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopFuse.cpp | 1637 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1639 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1642 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1660 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1859 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() 1861 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() 1863 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() 1865 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() 1921 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() 1923 TreeUpdates.emplace_back(DominatorTree::UpdateType( in fuseGuardedLoops() [all …]
|
H A D | SimplifyCFGPass.cpp | 85 std::vector<DominatorTree::UpdateType> *Updates) { in performBlockTailMerging() 209 std::vector<DominatorTree::UpdateType> Updates; in tailMergeBlocksWithSimilarFunctionTerminators()
|
H A D | JumpThreading.cpp | 1112 std::vector<DominatorTree::UpdateType> Updates; in processBlock() 1726 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() 2503 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() 2651 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() 2974 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB()
|
H A D | ADCE.cpp | 587 SmallVector<DominatorTree::UpdateType, 10> DeletedEdges; in updateDeadRegions()
|
H A D | SimpleLoopUnswitch.cpp | 947 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() 1117 SmallVectorImpl<DominatorTree::UpdateType> &DTUpdates, AssumptionCache &AC, in buildClonedLoopBlocks() 2229 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchNontrivialInvariants() 2620 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in turnGuardIntoBranch()
|
H A D | LoopInterchange.cpp | 1427 std::vector<DominatorTree::UpdateType> &DTUpdates, in updateSuccessor() 1549 std::vector<DominatorTree::UpdateType> DTUpdates; in adjustLoopBranches()
|
H A D | LoopSimplifyCFG.cpp | 121 SmallVector<DominatorTree::UpdateType, 16> DTUpdates;
|
/openbsd/gnu/llvm/llvm/examples/IRTransforms/ |
H A D | SimplifyCFG.cpp | 103 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in removeDeadBlocks_v2() 175 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v2() 220 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v3() 307 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in mergeIntoSinglePredecessor_v2()
|
/openbsd/gnu/llvm/llvm/lib/Target/M68k/ |
H A D | M68kCollapseMOVEMPass.cpp | 36 enum UpdateType { Ascending, Descending, Intermixed }; enum 93 UpdateType classifyUpdateByMask(unsigned NewMask) const { in classifyUpdateByMask() 106 UpdateType Type = classifyUpdateByMask(M); in update()
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 203 ArrayRef<typename DomTreeT::UpdateType> Updates); 256 using UpdateType = cfg::Update<NodePtr>; 561 void applyUpdates(ArrayRef<UpdateType> Updates) { 572 void applyUpdates(ArrayRef<UpdateType> Updates, 573 ArrayRef<UpdateType> PostViewUpdates) { 583 SmallVector<UpdateType> AllUpdates(Updates.begin(), Updates.end()); 800 void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
|
H A D | GenericDomTreeConstruction.h | 79 using UpdateT = typename DomTreeT::UpdateType; 1567 ArrayRef<typename DomTreeT::UpdateType> Updates) { in CalculateWithUpdates()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | IndirectBrExpandPass.cpp | 171 SmallVector<DominatorTree::UpdateType, 8> Updates; in runOnFunction() 208 SmallVector<DominatorTree::UpdateType, 8> Updates; in runOnFunction()
|
H A D | DwarfEHPrepare.cpp | 266 std::vector<DominatorTree::UpdateType> Updates; in InsertUnwindResumeCalls()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 157 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet() 207 std::vector<DominatorTree::UpdateType> Updates; in runOnFunction()
|
H A D | SILateBranchLowering.cpp | 110 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 63 SmallVectorImpl<DominatorTree::UpdateType> *Updates, in detachDeadBlocks() 111 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() 248 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() 768 SmallVector<DominatorTree::UpdateType, 3> Updates; in ehAwareSplitEdge() 905 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockImpl() 970 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in splitBlockBefore() 1012 SmallVector<DominatorTree::UpdateType, 8> Updates; in UpdateAnalysisInformation() 1478 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockAndInsertIfThenImpl() 1588 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockAndInsertIfThenElse() 1953 SmallVector<DominatorTree::UpdateType, 16> Updates; in CreateControlFlowHub()
|
H A D | SimplifyCFG.cpp | 973 std::vector<DominatorTree::UpdateType> Updates; in SimplifyEqualityComparisonWithOnlyPredecessor() 1164 SmallVector<DominatorTree::UpdateType, 32> Updates; in PerformValueComparisonIntoPredecessorFolding() 1745 SmallVector<DominatorTree::UpdateType, 4> Updates; in HoistThenElseCodeToIf() 2482 SmallVector<DominatorTree::UpdateType, 8> Updates; in MergeCompatibleInvokesImpl() 5025 std::vector<DominatorTree::UpdateType> Updates; in removeEmptyCleanup() 5137 std::vector<DominatorTree::UpdateType> Updates; in simplifyUnreachable() 5499 std::vector<DominatorTree::UpdateType> Updates; in eliminateDeadSwitchCases() 5897 std::vector<DominatorTree::UpdateType> Updates; in removeSwitchAfterSelectFold() 6495 std::vector<DominatorTree::UpdateType> Updates; in SwitchToLookupTable() 6813 std::vector<DominatorTree::UpdateType> Updates; in simplifyIndirectBr() [all …]
|
H A D | BreakCriticalEdges.cpp | 244 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge()
|
H A D | Local.cpp | 295 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 378 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 784 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() 1184 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() 2259 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() 2539 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks()
|
H A D | SCCPSolver.cpp | 227 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges() 239 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges() 258 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges()
|
H A D | LoopRotationUtils.cpp | 584 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop()
|
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 49 SmallVectorImpl<DominatorTree::UpdateType> *Updates,
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 412 std::vector<DominatorTree::UpdateType> Updates; in perform()
|