Home
last modified time | relevance | path

Searched refs:UpdateType (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp823 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 DSimplifyCFGPass.cpp91 std::vector<DominatorTree::UpdateType> *Updates) { in performBlockTailMerging()
217 std::vector<DominatorTree::UpdateType> Updates; in tailMergeBlocksWithSimilarFunctionTerminators()
H A DJumpTableToSwitch.cpp98 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in expandToSwitch()
H A DJumpThreading.cpp1012 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 DADCE.cpp597 SmallVector<DominatorTree::UpdateType, 10> DeletedEdges; in updateDeadRegions()
H A DLoopSimplifyCFG.cpp118 SmallVector<DominatorTree::UpdateType, 16> DTUpdates;
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp37 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 DGenericDomTree.h197 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 DGenericDomTreeConstruction.h82 using UpdateT = typename DomTreeT::UpdateType;
1558 ArrayRef<typename DomTreeT::UpdateType> Updates) { in CalculateWithUpdates()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp177 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl()
215 SmallVector<DominatorTree::UpdateType, 8> Updates; in runImpl()
H A DDwarfEHPrepare.cpp267 std::vector<DominatorTree::UpdateType> Updates; in InsertUnwindResumeCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp157 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet()
203 std::vector<DominatorTree::UpdateType> Updates; in run()
H A DSILateBranchLowering.cpp121 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp63 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 DSimplifyCFG.cpp1001 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 DControlFlowUtils.cpp296 SmallVector<DominatorTree::UpdateType, 16> Updates; in finalize()
H A DBreakCriticalEdges.cpp250 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitKnownCriticalEdge()
H A DLocal.cpp299 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 DSCCPSolver.cpp309 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 DGenericDomTreeUpdater.h33 using UpdateT = typename DomTreeT::UpdateType;
H A DFunctionPropertiesAnalysis.h213 SmallVector<DominatorTree::UpdateType, 2> DomTreeUpdates;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp406 std::vector<DominatorTree::UpdateType> Updates; in perform()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h52 SmallVectorImpl<DominatorTree::UpdateType> *Updates,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp483 SmallVector<DominatorTree::UpdateType, 2> FinalDomTreeUpdates; in getUpdatedDominatorTree()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp1167 SmallVector<DominatorTree::UpdateType, 8> Updates; in inlineCompare()
1213 SmallVector<DominatorTree::UpdateType, 8> Updates; in foldMemChr()

12