/llvm-project/llvm/unittests/IR/ |
H A D | DominatorTreeBatchUpdatesTest.cpp | 55 std::vector<DomUpdate> Updates = { in TEST() local 78 std::vector<DomUpdate> Updates = { in TEST() local 103 std::vector<DomUpdate> Updates = {{Insert, B, C}}; in TEST() local 125 std::vector<DomUpdate> Updates = {{Delete, B, C}}; in TEST() local 154 std::vector<DomUpdate> Updates = { in TEST() local 182 auto Updates = ToDomUpdates(Builder, CFGUpdates); in TEST() local 198 std::vector<CFGBuilder::Update> Updates = { in TEST() local 228 std::vector<CFGBuilder::Update> Updates = { in TEST() local 269 std::vector<CFGBuilder::Update> Updates = { in TEST() local 301 std::vector<CFGBuilder::Update> Updates = { in TEST() local [all …]
|
H A D | CFGBuilder.cpp | 32 std::vector<Update> Updates) in CFGBuilder() 188 std::vector<CFGBuilder::Update> Updates = { in TEST() local 218 std::vector<CFGBuilder::Update> Updates = { in TEST() local 253 std::vector<CFGBuilder::Update> Updates = { in TEST() local
|
H A D | DominatorTreeTest.cpp | 744 CFGBuilder B(Holder.F, Arcs, Updates); in TEST() local 795 CFGBuilder B(Holder.F, Arcs, Updates); in TEST() local 715 std::vector<CFGBuilder::Update> Updates = {{Insert, {"12", "10"}}, TEST() local 769 std::vector<CFGBuilder::Update> Updates = {{Insert, {"4", "5"}}, TEST() local 820 std::vector<CFGBuilder::Update> Updates = { TEST() local 847 std::vector<CFGBuilder::Update> Updates = {{Insert, {"4", "5"}}, TEST() local 879 std::vector<CFGBuilder::Update> Updates = { TEST() local 905 std::vector<CFGBuilder::Update> Updates = { TEST() local 930 std::vector<CFGBuilder::Update> Updates = { TEST() local 965 std::vector<CFGBuilder::Update> Updates = { TEST() local [all...] |
H A D | CFGBuilder.h | 87 std::vector<Update> Updates; variable
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GenericDomTreeUpdaterImpl.h | 59 applyUpdates(ArrayRef<typename DomTreeT::UpdateType> Updates) applyUpdates() argument 80 applyUpdatesPermissive(ArrayRef<typename DomTreeT::UpdateType> Updates) applyUpdatesPermissive() argument [all...] |
/llvm-project/llvm/unittests/Analysis/ |
H A D | DomTreeUpdaterTest.cpp | 80 std::vector<DominatorTree::UpdateType> Updates; TEST() local 260 std::vector<DominatorTree::UpdateType> Updates; TEST() local 391 std::vector<DominatorTree::UpdateType> Updates; TEST() local 472 std::vector<DominatorTree::UpdateType> Updates; TEST() local 645 std::vector<DominatorTree::UpdateType> Updates; TEST() local [all...] |
H A D | MemorySSATest.cpp | 1341 SmallVector<CFGUpdate, 1> Updates; in TEST_F() local 1402 SmallVector<CFGUpdate, 1> Updates; in TEST_F() local 1470 SmallVector<CFGUpdate, 1> Updates; in TEST_F() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | IndirectBrExpandPass.cpp | 178 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl() local 216 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl() local
|
H A D | DwarfEHPrepare.cpp | 268 Updates.reserve(Resumes.size()); in InsertUnwindResumeCalls() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 161 Updates.reserve(ReturningBlocks.size()); in unifyReturnBlockSet() local 207 std::vector<DominatorTree::UpdateType> Updates; run() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimplifyCFGPass.cpp | 85 performBlockTailMerging(Function & F,ArrayRef<BasicBlock * > BBs,std::vector<DominatorTree::UpdateType> * Updates) performBlockTailMerging() argument 211 std::vector<DominatorTree::UpdateType> Updates; tailMergeBlocksWithSimilarFunctionTerminators() local
|
H A D | JumpThreading.cpp | 1633 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in processThreadableEdges() local 1015 std::vector<DominatorTree::UpdateType> Updates; processBlock() local 2486 std::vector<DominatorTree::UpdateType> Updates; splitBlockPreds() local 2640 std::vector<DominatorTree::UpdateType> Updates; duplicateCondBranchOnPHIIntoPred() local 2981 std::vector<DominatorTree::UpdateType> Updates; tryToUnfoldSelectInCurrBB() local [all...] |
H A D | SimpleLoopUnswitch.cpp | 661 SmallVector<CFGUpdate, 1> Updates; unswitchTrivialBranch() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 537 promoteConstants(Function & F,SmallVectorImpl<UpdateRecord> & Updates,PromotionCacheTy & PromotionCache) promoteConstants() argument 560 SmallVector<UpdateRecord, 64> Updates; runOnFunction() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 64 SmallVectorImpl<DominatorTree::UpdateType> *Updates, in detachDeadBlocks() argument 112 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() local 249 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() local 914 SmallVector<DominatorTree::UpdateType, 3> Updates; ehAwareSplitEdge() local 1053 SmallVector<DominatorTree::UpdateType, 8> Updates; SplitBlockImpl() local 1161 SmallVector<DominatorTree::UpdateType, 8> Updates; UpdateAnalysisInformation() local 1658 SmallVector<DominatorTree::UpdateType, 8> Updates; SplitBlockAndInsertIfThenElse() local 2153 SmallVector<DominatorTree::UpdateType, 16> Updates; CreateControlFlowHub() local [all...] |
H A D | SimplifyCFG.cpp | 976 std::vector<DominatorTree::UpdateType> Updates; SimplifyEqualityComparisonWithOnlyPredecessor() local 1034 SmallVector<DominatorTree::UpdateType, 2> Updates; SimplifyEqualityComparisonWithOnlyPredecessor() local 1168 SmallVector<DominatorTree::UpdateType, 32> Updates; PerformValueComparisonIntoPredecessorFolding() local 1888 SmallVector<DominatorTree::UpdateType, 4> Updates; hoistSuccIdenticalTerminatorToSwitchOrIf() local 2625 SmallVector<DominatorTree::UpdateType, 8> Updates; MergeCompatibleInvokesImpl() local 3443 SmallVector<DominatorTree::UpdateType, 2> Updates; FoldCondBranchOnValueKnownInPredecessorImpl() local 3657 SmallVector<DominatorTree::UpdateType, 3> Updates; FoldTwoEntryPHINode() local 4485 SmallVector<DominatorTree::UpdateType, 5> Updates; SimplifyCondBranchToCondBranch() local 4678 SmallVector<DominatorTree::UpdateType, 2> Updates; SimplifyTerminatorOnSelect() local 4839 SmallVector<DominatorTree::UpdateType, 2> Updates; tryToSimplifyUncondBranchWithICmpInIt() local 4927 SmallVector<DominatorTree::UpdateType, 2> Updates; SimplifyBranchOnICmpChain() local 5214 std::vector<DominatorTree::UpdateType> Updates; removeEmptyCleanup() local 5339 std::vector<DominatorTree::UpdateType> Updates; simplifyUnreachable() local 5502 SmallVector<DominatorTree::UpdateType, 2> Updates; createUnreachableSwitchDefault() local 5730 std::vector<DominatorTree::UpdateType> Updates; eliminateDeadSwitchCases() local 6129 std::vector<DominatorTree::UpdateType> Updates; removeSwitchAfterSelectFold() local 6762 std::vector<DominatorTree::UpdateType> Updates; SwitchToLookupTable() local 7185 std::vector<DominatorTree::UpdateType> Updates; simplifyIndirectBr() local 7256 std::vector<DominatorTree::UpdateType> Updates; TryToMergeLandingPad() local 7419 SmallVector<DominatorTree::UpdateType, 4> Updates; mergeNestedCondBranch() local [all...] |
H A D | BreakCriticalEdges.cpp | 244 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge() local
|
H A D | Local.cpp | 297 std::vector<DominatorTree::UpdateType> Updates; ConstantFoldTerminator() local 380 std::vector<DominatorTree::UpdateType> Updates; ConstantFoldTerminator() local 790 SmallVector<DominatorTree::UpdateType, 32> Updates; MergeBasicBlockIntoOnlyPred() local 1257 SmallVector<DominatorTree::UpdateType, 32> Updates; TryToSimplifyUncondBranchFromEmptyBlock() local 2867 SmallVector<DominatorTree::UpdateType, 8> Updates; changeToUnreachable() local 3148 std::vector<DominatorTree::UpdateType> Updates; markAliveBlocks() local [all...] |
H A D | SCCPSolver.cpp | 292 SmallVector<DominatorTree::UpdateType, 8> Updates; removeNonFeasibleEdges() local 304 SmallVector<DominatorTree::UpdateType, 8> Updates; removeNonFeasibleEdges() local 323 SmallVector<DominatorTree::UpdateType, 8> Updates; removeNonFeasibleEdges() local [all...] |
H A D | LoopRotationUtils.cpp | 823 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalDCE.cpp | 104 SmallVectorImpl<GlobalValue *> *Updates) { in MarkLive() argument
|
/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 835 DT.applyUpdates(Updates); in applyInsertUpdates() argument 751 SmallVector<CFGUpdate, 4> Updates; privateUpdateExitBlocksForClonedLoop() local 784 applyUpdates(ArrayRef<CFGUpdate> Updates,DominatorTree & DT,bool UpdateDT) applyUpdates() argument 841 applyInsertUpdates(ArrayRef<CFGUpdate> Updates,DominatorTree & DT,const GraphDiff<BasicBlock * > * GD) applyInsertUpdates() argument [all...] |
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 406 std::vector<DominatorTree::UpdateType> Updates; in perform() local
|
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 1093 SmallVector<DominatorTree::UpdateType, 8> Updates; inlineCompare() local [all...] |
/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericDomTreeConstruction.h | 1549 CalculateWithUpdates(DomTreeT & DT,ArrayRef<typename DomTreeT::UpdateType> Updates) CalculateWithUpdates() argument
|