Home
last modified time | relevance | path

Searched defs:Updates (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project/llvm/unittests/IR/
H A DDominatorTreeBatchUpdatesTest.cpp55 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 DCFGBuilder.cpp32 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 DDominatorTreeTest.cpp744 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 DCFGBuilder.h87 std::vector<Update> Updates; variable
/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdaterImpl.h59 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 DDomTreeUpdaterTest.cpp80 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 DMemorySSATest.cpp1341 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 DIndirectBrExpandPass.cpp178 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl() local
216 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl() local
H A DDwarfEHPrepare.cpp268 Updates.reserve(Resumes.size()); in InsertUnwindResumeCalls() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp161 Updates.reserve(ReturningBlocks.size()); in unifyReturnBlockSet() local
207 std::vector<DominatorTree::UpdateType> Updates; run() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp85 performBlockTailMerging(Function & F,ArrayRef<BasicBlock * > BBs,std::vector<DominatorTree::UpdateType> * Updates) performBlockTailMerging() argument
211 std::vector<DominatorTree::UpdateType> Updates; tailMergeBlocksWithSimilarFunctionTerminators() local
H A DJumpThreading.cpp1633 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 DSimpleLoopUnswitch.cpp661 SmallVector<CFGUpdate, 1> Updates; unswitchTrivialBranch() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp537 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 DBasicBlockUtils.cpp64 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 DSimplifyCFG.cpp976 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 DBreakCriticalEdges.cpp244 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge() local
H A DLocal.cpp297 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 DSCCPSolver.cpp292 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 DLoopRotationUtils.cpp823 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp104 SmallVectorImpl<GlobalValue *> *Updates) { in MarkLive() argument
/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp835 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 DPGOMemOPSizeOpt.cpp406 std::vector<DominatorTree::UpdateType> Updates; in perform() local
/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp1093 SmallVector<DominatorTree::UpdateType, 8> Updates; inlineCompare() local
[all...]
/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h1549 CalculateWithUpdates(DomTreeT & DT,ArrayRef<typename DomTreeT::UpdateType> Updates) CalculateWithUpdates() argument

12