Home
last modified time | relevance | path

Searched refs:Updates (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp202 void promoteConstants(Function &F, SmallVectorImpl<UpdateRecord> &Updates,
522 Function &F, SmallVectorImpl<UpdateRecord> &Updates, in promoteConstants() argument
525 for (auto U = Updates.begin(), E = Updates.end(); U != E;) { in promoteConstants()
545 SmallVector<UpdateRecord, 64> Updates; in runOnFunction() local
566 Updates.emplace_back(Cst, &I, OpNo); in runOnFunction()
570 if (Updates.empty()) in runOnFunction()
573 promoteConstants(F, Updates, PromotionCache); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1079 std::vector<DominatorTree::UpdateType> Updates; in ProcessBlock() local
1083 Updates.reserve(BBTerm->getNumSuccessors()); in ProcessBlock()
1095 DTU->applyUpdates(Updates); in ProcessBlock()
1662 std::vector <DominatorTree::UpdateType> Updates; in ProcessThreadableEdges() local
1677 DTU->applyUpdates(Updates); in ProcessThreadableEdges()
2100 std::vector<DominatorTree::UpdateType> Updates; in SplitBlockPreds() local
2115 DTU->applyUpdates(Updates); in SplitBlockPreds()
2260 std::vector<DominatorTree::UpdateType> Updates; in DuplicateCondBranchOnPHIIntoPred() local
2388 DTU->applyUpdates(Updates); in DuplicateCondBranchOnPHIIntoPred()
2592 std::vector<DominatorTree::UpdateType> Updates; in TryToUnfoldSelectInCurrBB() local
[all …]
H A DLoopUnswitch.cpp967 SmallVector<DominatorTree::UpdateType, 3> Updates; in EmitPreheaderBranchOnCondition() local
969 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
971 Updates.push_back({DominatorTree::Insert, OldBranchParent, FalseDest}); in EmitPreheaderBranchOnCondition()
975 Updates.push_back({DominatorTree::Delete, OldBranchParent, OldBranchSucc}); in EmitPreheaderBranchOnCondition()
977 DT->applyUpdates(Updates); in EmitPreheaderBranchOnCondition()
980 MSSAU->applyUpdates(Updates, *DT); in EmitPreheaderBranchOnCondition()
H A DSimpleLoopUnswitch.cpp497 SmallVector<CFGUpdate, 1> Updates; in unswitchTrivialBranch() local
498 Updates.push_back({cfg::UpdateKind::Insert, OldPH, UnswitchedBB}); in unswitchTrivialBranch()
499 MSSAU->applyInsertUpdates(Updates, DT); in unswitchTrivialBranch()
2124 SmallVector<CFGUpdate, 1> Updates; in unswitchNontrivialInvariants() local
2125 Updates.push_back( in unswitchNontrivialInvariants()
2127 MSSAU->applyInsertUpdates(Updates, DT); in unswitchNontrivialInvariants()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h76 SmallVector<UpdateT, 4> Updates; member
1153 const size_t NumUpdates = Updates.size(); in ApplyUpdates()
1160 const auto &Update = Updates.front(); in ApplyUpdates()
1171 cfg::LegalizeUpdates<NodePtr>(Updates, BUI.Updates, IsPostDom); in ApplyUpdates()
1173 const size_t NumLegalized = BUI.Updates.size(); in ApplyUpdates()
1180 for (UpdateT &U : BUI.Updates) { in ApplyUpdates()
1217 UpdateT CurrentUpdate = BUI.Updates.pop_back_val(); in ApplyNextUpdate()
1598 cfg::LegalizeUpdates<typename DomTreeT::NodePtr>(Updates, BUI.Updates, in CalculateWithUpdates()
1600 const size_t NumLegalized = BUI.Updates.size(); in CalculateWithUpdates()
1603 for (auto &U : BUI.Updates) { in CalculateWithUpdates()
[all …]
H A DGenericDomTree.h197 ArrayRef<typename DomTreeT::UpdateType> Updates);
209 ArrayRef<typename DomTreeT::UpdateType> Updates);
521 void applyUpdates(ArrayRef<UpdateType> Updates) {
522 DomTreeBuilder::ApplyUpdates(*this, Updates);
737 void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
739 DomTreeBuilder::CalculateWithUpdates(*this, Updates);
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp369 std::vector<DominatorTree::UpdateType> Updates; in perform() local
371 Updates.reserve(2 * SizeIds.size()); in perform()
388 Updates.push_back({DominatorTree::Insert, CaseBB, MergeBB}); in perform()
389 Updates.push_back({DominatorTree::Insert, BB, CaseBB}); in perform()
393 DTU.applyUpdates(Updates); in perform()
394 Updates.clear(); in perform()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp128 SmallVectorImpl<GlobalValue *> *Updates) { in MarkLive() argument
133 if (Updates) in MarkLive()
134 Updates->push_back(&GV); in MarkLive()
137 MarkLive(*CM.second, Updates); // Recursion depth is only two because only in MarkLive()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp220 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitCriticalEdge() local
221 Updates.push_back({DominatorTree::Insert, TIBB, NewBB}); in SplitCriticalEdge()
222 Updates.push_back({DominatorTree::Insert, NewBB, DestBB}); in SplitCriticalEdge()
224 Updates.push_back({DominatorTree::Delete, TIBB, DestBB}); in SplitCriticalEdge()
226 DT->applyUpdates(Updates); in SplitCriticalEdge()
H A DLocal.cpp234 std::vector <DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
236 Updates.reserve(SI->getNumSuccessors() - 1); in ConstantFoldTerminator()
302 std::vector <DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
304 Updates.reserve(IBI->getNumDestinations() - 1); in ConstantFoldTerminator()
696 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
701 Updates.push_back({DominatorTree::Delete, *I, PredBB}); in MergeBasicBlockIntoOnlyPred()
1002 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() local
1004 Updates.push_back({DominatorTree::Delete, BB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1007 Updates.push_back({DominatorTree::Delete, *I, BB}); in TryToSimplifyUncondBranchFromEmptyBlock()
1899 std::vector <DominatorTree::UpdateType> Updates; in changeToUnreachable() local
[all …]
H A DBasicBlockUtils.cpp67 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() local
74 Updates.push_back({DominatorTree::Delete, BB, Succ}); in DeleteDeadBlocks()
96 DTU->applyUpdates(Updates, /*ForceRemoveDuplicates*/ true); in DeleteDeadBlocks()
175 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() local
177 Updates.reserve(1 + (2 * succ_size(BB))); in MergeBlockIntoPredecessor()
178 Updates.push_back({DominatorTree::Delete, PredBB, BB}); in MergeBlockIntoPredecessor()
180 Updates.push_back({DominatorTree::Delete, BB, *I}); in MergeBlockIntoPredecessor()
181 Updates.push_back({DominatorTree::Insert, PredBB, *I}); in MergeBlockIntoPredecessor()
230 DTU->applyUpdates(Updates, /*ForceRemoveDuplicates*/ true); in MergeBlockIntoPredecessor()
H A DLoopRotationUtils.cpp421 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop() local
422 Updates.push_back({DominatorTree::Insert, OrigPreheader, Exit}); in rotateLoop()
423 Updates.push_back({DominatorTree::Insert, OrigPreheader, NewHeader}); in rotateLoop()
424 Updates.push_back({DominatorTree::Delete, OrigPreheader, OrigHeader}); in rotateLoop()
425 DT->applyUpdates(Updates); in rotateLoop()
428 MSSAU->applyUpdates(Updates, *DT); in rotateLoop()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp556 SmallVector<CFGUpdate, 4> Updates; in privateUpdateExitBlocksForClonedLoop() local
562 Updates.push_back({DT.Insert, NewExit, ExitSucc}); in privateUpdateExitBlocksForClonedLoop()
564 applyInsertUpdates(Updates, DT); in privateUpdateExitBlocksForClonedLoop()
589 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates() argument
593 for (auto &Update : Updates) { in applyUpdates()
620 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates() argument
623 applyInsertUpdates(Updates, DT, &GD); in applyInsertUpdates()
626 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates() argument
718 for (auto &Edge : Updates) { in applyInsertUpdates()
764 for (auto &Edge : Updates) { in applyInsertUpdates()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtOpenMP.cpp105 Dir->setUpdates(Exprs.Updates); in Create()
153 Dir->setUpdates(Exprs.Updates); in Create()
203 Dir->setUpdates(Exprs.Updates); in Create()
366 Dir->setUpdates(Exprs.Updates); in Create()
415 Dir->setUpdates(Exprs.Updates); in Create()
755 Dir->setUpdates(Exprs.Updates); in Create()
897 Dir->setUpdates(Exprs.Updates); in Create()
946 Dir->setUpdates(Exprs.Updates); in Create()
994 Dir->setUpdates(Exprs.Updates); in Create()
1072 Dir->setUpdates(Exprs.Updates); in Create()
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDomTreeUpdater.cpp265 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates, in applyUpdates() argument
272 for (const auto U : Updates) in applyUpdates()
294 DT->applyUpdates(Updates); in applyUpdates()
296 PDT->applyUpdates(Updates); in applyUpdates()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h132 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT);
134 void applyInsertUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT);
/freebsd-12.1/sys/dev/drm2/radeon/
H A DREADME3 == Updates to reg_srcs/ files ==
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DGlobalDCE.h49 SmallVectorImpl<GlobalValue *> *Updates = nullptr);
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCFGDiff.h105 GraphDiff(ArrayRef<cfg::Update<NodePtr>> Updates) { in GraphDiff() argument
107 cfg::LegalizeUpdates<NodePtr>(Updates, LegalizedUpdates, InverseGraph); in GraphDiff()
H A DDomTreeUpdater.h95 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates,
/freebsd-12.1/contrib/libpcap/
H A DREADME.aix56 Updates for AIX filesets can be obtained from:
/freebsd-12.1/contrib/ntp/
H A Dreadme.y2kfixes16 public as a series of "Y2K Application Updates", one update
/freebsd-12.1/contrib/subversion/subversion/libsvn_wc/
H A DREADME40 Updates and commits are about merging two trees that share a common
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtOpenMP.h718 SmallVector<Expr *, 4> Updates; member
760 Updates.resize(Size); in clear()
766 Updates[i] = nullptr; in clear()
/freebsd-12.1/usr.sbin/bsdconfig/networking/share/
H A Dresolv.subr104 # Updates the search/domain directives in resolv.conf(5) given a valid fully-

123