| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 823 SmallVector<DominatorTree::UpdateType, 8> TreeUpdates; in peelFusionCandidate() 829 DominatorTree::UpdateType(DominatorTree::Delete, Pred, BB)); in peelFusionCandidate() 1613 SmallVector<DominatorTree::UpdateType, 8> TreeUpdates; in performFusion() 1635 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1637 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1640 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1646 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1649 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1658 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() 1704 TreeUpdates.emplace_back(DominatorTree::UpdateType( in performFusion() [all …]
|
| H A D | SimplifyCFGPass.cpp | 91 std::vector<DominatorTree::UpdateType> *Updates) { in performBlockTailMerging() 217 std::vector<DominatorTree::UpdateType> Updates; in tailMergeBlocksWithSimilarFunctionTerminators()
|
| H A D | JumpTableToSwitch.cpp | 98 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in expandToSwitch()
|
| H A D | JumpThreading.cpp | 1012 std::vector<DominatorTree::UpdateType> Updates; in processBlock() 1643 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() 2515 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() 2668 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() 3020 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB()
|
| H A D | ADCE.cpp | 597 SmallVector<DominatorTree::UpdateType, 10> DeletedEdges; in updateDeadRegions()
|
| H A D | LoopSimplifyCFG.cpp | 118 SmallVector<DominatorTree::UpdateType, 16> DTUpdates;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kCollapseMOVEMPass.cpp | 37 enum UpdateType { Ascending, Descending, Intermixed }; enum 94 UpdateType classifyUpdateByMask(unsigned NewMask) const { in classifyUpdateByMask() 107 UpdateType Type = classifyUpdateByMask(M); in update()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 197 ArrayRef<typename DomTreeT::UpdateType> Updates); 250 using UpdateType = cfg::Update<NodePtr>; 612 void applyUpdates(ArrayRef<UpdateType> Updates) { 623 void applyUpdates(ArrayRef<UpdateType> Updates, 624 ArrayRef<UpdateType> PostViewUpdates) { 634 SmallVector<UpdateType> AllUpdates(Updates); 865 void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
|
| H A D | GenericDomTreeConstruction.h | 82 using UpdateT = typename DomTreeT::UpdateType; 1558 ArrayRef<typename DomTreeT::UpdateType> Updates) { in CalculateWithUpdates()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IndirectBrExpandPass.cpp | 177 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl() 215 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl()
|
| H A D | DwarfEHPrepare.cpp | 267 std::vector<DominatorTree::UpdateType> Updates; in InsertUnwindResumeCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 157 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet() 203 std::vector<DominatorTree::UpdateType> Updates; in run()
|
| H A D | SILateBranchLowering.cpp | 121 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 63 SmallVectorImpl<DominatorTree::UpdateType> *Updates, in detachDeadBlocks() 111 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() 246 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() 774 SmallVector<DominatorTree::UpdateType, 3> Updates; in ehAwareSplitEdge() 913 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockImpl() 978 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in splitBlockBefore() 1021 SmallVector<DominatorTree::UpdateType, 8> Updates; in UpdateAnalysisInformation() 1518 SmallVector<DominatorTree::UpdateType, 8> Updates; in SplitBlockAndInsertIfThenElse()
|
| H A D | SimplifyCFG.cpp | 1001 std::vector<DominatorTree::UpdateType> Updates; in simplifyEqualityComparisonWithOnlyPredecessor() 1059 SmallVector<DominatorTree::UpdateType, 2> Updates; in simplifyEqualityComparisonWithOnlyPredecessor() 1204 SmallVector<DominatorTree::UpdateType, 32> Updates; in performValueComparisonIntoPredecessorFolding() 2103 SmallVector<DominatorTree::UpdateType, 4> Updates; in hoistSuccIdenticalTerminatorToSwitchOrIf() 2755 SmallVector<DominatorTree::UpdateType, 8> Updates; in mergeCompatibleInvokesImpl() 3598 SmallVector<DominatorTree::UpdateType, 2> Updates; in foldCondBranchOnValueKnownInPredecessorImpl() 3816 SmallVector<DominatorTree::UpdateType, 3> Updates; in foldTwoEntryPHINode() 4640 SmallVector<DominatorTree::UpdateType, 5> Updates; in SimplifyCondBranchToCondBranch() 4833 SmallVector<DominatorTree::UpdateType, 2> Updates; in simplifyTerminatorOnSelect() 4994 SmallVector<DominatorTree::UpdateType, 2> Updates; in tryToSimplifyUncondBranchWithICmpInIt() [all …]
|
| H A D | ControlFlowUtils.cpp | 296 SmallVector<DominatorTree::UpdateType, 16> Updates; in finalize()
|
| H A D | BreakCriticalEdges.cpp | 250 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge()
|
| H A D | Local.cpp | 299 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 382 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() 789 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() 1286 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() 2909 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() 3195 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks()
|
| H A D | SCCPSolver.cpp | 309 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges() 321 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges() 341 SmallVector<DominatorTree::UpdateType, 8> Updates; in removeNonFeasibleEdges()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | GenericDomTreeUpdater.h | 33 using UpdateT = typename DomTreeT::UpdateType;
|
| H A D | FunctionPropertiesAnalysis.h | 213 SmallVector<DominatorTree::UpdateType, 2> DomTreeUpdates;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 406 std::vector<DominatorTree::UpdateType> Updates; in perform()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 52 SmallVectorImpl<DominatorTree::UpdateType> *Updates,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | FunctionPropertiesAnalysis.cpp | 483 SmallVector<DominatorTree::UpdateType, 2> FinalDomTreeUpdates; in getUpdatedDominatorTree()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 1167 SmallVector<DominatorTree::UpdateType, 8> Updates; in inlineCompare() 1213 SmallVector<DominatorTree::UpdateType, 8> Updates; in foldMemChr()
|