| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | DomTreeUpdater.cpp | 26 const DominatorTree::UpdateType Update) const { in isUpdateValid() 52 const DominatorTree::UpdateType Update) const { in isSelfDominance() 67 DT->applyUpdates(ArrayRef<DominatorTree::UpdateType>(I, E)); in applyDomTreeUpdates() 89 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() 454 [&](ArrayRef<DominatorTree::UpdateType>::const_iterator begin, in dump() 455 ArrayRef<DominatorTree::UpdateType>::const_iterator end) { in dump()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | DomTreeUpdater.h | 123 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates); 146 void applyUpdatesPermissive(ArrayRef<DominatorTree::UpdateType> Updates); 262 SmallVector<DominatorTree::UpdateType, 16> PendUpdates; 304 bool isUpdateValid(DominatorTree::UpdateType Update) const; 307 bool isSelfDominance(DominatorTree::UpdateType Update) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 799 SmallVector<DominatorTree::UpdateType, 8> TreeUpdates; in peelFusionCandidate() 805 DominatorTree::UpdateType(DominatorTree::Delete, Pred, BB)); in peelFusionCandidate() 1365 SmallVector<DominatorTree::UpdateType, 8> TreeUpdates; in performFusion() 1387 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1389 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1392 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1398 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1401 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1410 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1455 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() [all …]
|
| H A D | SCCP.cpp | 372 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges() 391 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges()
|
| H A D | SimplifyCFGPass.cpp | 85 std::vector<DominatorTree::UpdateType> Updates; in mergeEmptyReturnBlocks()
|
| H A D | JumpThreading.cpp | 1097 std::vector<DominatorTree::UpdateType> Updates; in processBlock() 1720 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() 2469 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() 2628 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() 2935 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB()
|
| H A D | SimpleLoopUnswitch.cpp | 852 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() 1021 SmallVectorImpl<DominatorTree::UpdateType> &DTUpdates, AssumptionCache &AC, in buildClonedLoopBlocks() 2085 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchNontrivialInvariants() 2458 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in turnGuardIntoBranch()
|
| H A D | ADCE.cpp | 618 SmallVector<DominatorTree::UpdateType, 4> DeletedEdges; in updateDeadRegions()
|
| H A D | LoopSimplifyCFG.cpp | 127 SmallVector<DominatorTree::UpdateType, 16> DTUpdates;
|
| H A D | LoopInterchange.cpp | 1434 std::vector<DominatorTree::UpdateType> &DTUpdates, in updateSuccessor() 1552 std::vector<DominatorTree::UpdateType> DTUpdates; in adjustLoopBranches()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/IRTransforms/ |
| H A D | SimplifyCFG.cpp | 105 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in removeDeadBlocks_v2() 177 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v2() 222 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v3() 309 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in mergeIntoSinglePredecessor_v2()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 202 ArrayRef<typename DomTreeT::UpdateType> Updates); 240 using UpdateType = cfg::Update<NodePtr>; 544 void applyUpdates(ArrayRef<UpdateType> Updates) { 555 void applyUpdates(ArrayRef<UpdateType> Updates, 556 ArrayRef<UpdateType> PostViewUpdates) { 566 SmallVector<UpdateType> AllUpdates(Updates.begin(), Updates.end()); 783 void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
|
| H A D | GenericDomTreeConstruction.h | 78 using UpdateT = typename DomTreeT::UpdateType; 1568 ArrayRef<typename DomTreeT::UpdateType> Updates) { in CalculateWithUpdates()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 174 SmallVector<DominatorTree::UpdateType, 8> Updates; in runOnFunction() 211 SmallVector<DominatorTree::UpdateType, 8> Updates; in runOnFunction()
|
| H A D | DwarfEHPrepare.cpp | 217 std::vector<DominatorTree::UpdateType> Updates; in InsertUnwindResumeCalls()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 57 SmallVectorImpl<DominatorTree::UpdateType> *Updates, in DetatchDeadBlocks() 105 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() 229 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() 648 SmallVector<DominatorTree::UpdateType, 3> Updates; in ehAwareSplitEdge() 784 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockImpl() 849 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in splitBlockBefore() 891 SmallVector<DominatorTree::UpdateType, 8> Updates; in UpdateAnalysisInformation() 1354 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockAndInsertIfThenImpl() 1746 SmallVector<DominatorTree::UpdateType, 16> Updates; in CreateControlFlowHub()
|
| H A D | SimplifyCFG.cpp | 930 std::vector<DominatorTree::UpdateType> Updates; in SimplifyEqualityComparisonWithOnlyPredecessor() 988 SmallVector<DominatorTree::UpdateType, 2> Updates; in SimplifyEqualityComparisonWithOnlyPredecessor() 1120 SmallVector<DominatorTree::UpdateType, 32> Updates; in PerformValueComparisonIntoPredecessorFolding() 1619 SmallVector<DominatorTree::UpdateType, 4> Updates; in HoistThenElseCodeToIf() 2616 SmallVector<DominatorTree::UpdateType, 3> Updates; in FoldCondBranchOnPHI() 2860 SmallVector<DominatorTree::UpdateType, 3> Updates; in FoldTwoEntryPHINode() 2905 SmallVector<DominatorTree::UpdateType, 2> Updates; in SimplifyCondBranchToTwoReturns() 2968 SmallVector<DominatorTree::UpdateType, 2> Updates; in SimplifyCondBranchToTwoReturns() 3801 SmallVector<DominatorTree::UpdateType, 5> Updates; in SimplifyCondBranchToCondBranch() 3993 SmallVector<DominatorTree::UpdateType, 2> Updates; in SimplifyTerminatorOnSelect() [all …]
|
| H A D | Local.cpp | 291 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 378 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 745 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() 1082 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() 2127 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() 2381 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks()
|
| H A D | BreakCriticalEdges.cpp | 250 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge()
|
| H A D | LoopRotationUtils.cpp | 583 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 190 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet() 245 std::vector<DominatorTree::UpdateType> Updates; in runOnFunction()
|
| H A D | SILateBranchLowering.cpp | 93 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 50 SmallVectorImpl<DominatorTree::UpdateType> *Updates,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 461 std::vector<DominatorTree::UpdateType> Updates; in perform()
|