Home
last modified time | relevance | path

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

123456789

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp202 void promoteConstants(Function &F, SmallVectorImpl<UpdateRecord> &Updates,
523 Function &F, SmallVectorImpl<UpdateRecord> &Updates, in promoteConstants() argument
526 for (auto U = Updates.begin(), E = Updates.end(); U != E;) { in promoteConstants()
546 SmallVector<UpdateRecord, 64> Updates; in runOnFunction() local
567 Updates.emplace_back(Cst, &I, OpNo); in runOnFunction()
571 if (Updates.empty()) in runOnFunction()
574 promoteConstants(F, Updates, PromotionCache); in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DGenericDomTreeConstruction.h78 SmallVector<UpdateT, 4> Updates; member
1155 static void ApplyUpdates(DomTreeT &DT, ArrayRef<UpdateT> Updates) { in ApplyUpdates()
1156 const size_t NumUpdates = Updates.size(); in ApplyUpdates()
1163 const auto &Update = Updates.front(); in ApplyUpdates()
1173 LLVM_DEBUG(dbgs() << "Legalizing " << BUI.Updates.size() << " updates\n"); in ApplyUpdates()
1174 cfg::LegalizeUpdates<NodePtr>(Updates, BUI.Updates, IsPostDom); in ApplyUpdates()
1176 const size_t NumLegalized = BUI.Updates.size(); in ApplyUpdates()
1183 for (UpdateT &U : BUI.Updates) { in ApplyUpdates()
1194 : reverse(BUI.Updates)) { in ApplyUpdates()
1224 assert(!BUI.Updates.empty() && "No updates to apply!"); in ApplyNextUpdate()
[all …]
DGenericDomTree.h196 ArrayRef<typename DomTreeT::UpdateType> Updates);
208 ArrayRef<typename DomTreeT::UpdateType> Updates);
520 void applyUpdates(ArrayRef<UpdateType> Updates) {
521 DomTreeBuilder::ApplyUpdates(*this, Updates);
734 void recalculate(ParentType &Func, ArrayRef<UpdateType> Updates) {
736 DomTreeBuilder::CalculateWithUpdates(*this, Updates);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp1054 std::vector<DominatorTree::UpdateType> Updates; in ProcessBlock() local
1058 Updates.reserve(BBTerm->getNumSuccessors()); in ProcessBlock()
1063 Updates.push_back({DominatorTree::Delete, BB, Succ}); in ProcessBlock()
1070 DTU->applyUpdatesPermissive(Updates); in ProcessBlock()
1640 std::vector <DominatorTree::UpdateType> Updates; in ProcessThreadableEdges() local
1641 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in ProcessThreadableEdges()
1647 Updates.push_back({DominatorTree::Delete, BB, SuccBB}); in ProcessThreadableEdges()
1655 DTU->applyUpdatesPermissive(Updates); in ProcessThreadableEdges()
2166 std::vector<DominatorTree::UpdateType> Updates; in SplitBlockPreds() local
2167 Updates.reserve((2 * Preds.size()) + NewBBs.size()); in SplitBlockPreds()
[all …]
DLoopUnswitch.cpp971 SmallVector<DominatorTree::UpdateType, 3> Updates; in EmitPreheaderBranchOnCondition() local
973 Updates.push_back({DominatorTree::Insert, OldBranchParent, TrueDest}); in EmitPreheaderBranchOnCondition()
975 Updates.push_back({DominatorTree::Insert, OldBranchParent, FalseDest}); in EmitPreheaderBranchOnCondition()
979 Updates.push_back({DominatorTree::Delete, OldBranchParent, OldBranchSucc}); in EmitPreheaderBranchOnCondition()
981 DT->applyUpdates(Updates); in EmitPreheaderBranchOnCondition()
984 MSSAU->applyUpdates(Updates, *DT); in EmitPreheaderBranchOnCondition()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DDomTreeUpdater.cpp231 void DomTreeUpdater::applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdates() argument
236 for (const auto &U : Updates) in applyUpdates()
244 DT->applyUpdates(Updates); in applyUpdates()
246 PDT->applyUpdates(Updates); in applyUpdates()
250 ArrayRef<DominatorTree::UpdateType> Updates) { in applyUpdatesPermissive() argument
256 for (const auto &U : Updates) { in applyUpdatesPermissive()
DMemorySSAUpdater.cpp749 SmallVector<CFGUpdate, 4> Updates; in privateUpdateExitBlocksForClonedLoop() local
755 Updates.push_back({DT.Insert, NewExit, ExitSucc}); in privateUpdateExitBlocksForClonedLoop()
757 applyInsertUpdates(Updates, DT); in privateUpdateExitBlocksForClonedLoop()
782 void MemorySSAUpdater::applyUpdates(ArrayRef<CFGUpdate> Updates, in applyUpdates() argument
786 for (auto &Update : Updates) { in applyUpdates()
813 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates() argument
816 applyInsertUpdates(Updates, DT, &GD); in applyInsertUpdates()
819 void MemorySSAUpdater::applyInsertUpdates(ArrayRef<CFGUpdate> Updates, in applyInsertUpdates() argument
914 for (auto &Edge : Updates) { in applyInsertUpdates()
960 for (auto &Edge : Updates) { in applyInsertUpdates()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp234 SmallVector<DominatorTree::UpdateType, 3> Updates; in SplitCriticalEdge() local
235 Updates.push_back({DominatorTree::Insert, TIBB, NewBB}); in SplitCriticalEdge()
236 Updates.push_back({DominatorTree::Insert, NewBB, DestBB}); in SplitCriticalEdge()
238 Updates.push_back({DominatorTree::Delete, TIBB, DestBB}); in SplitCriticalEdge()
241 DT->applyUpdates(Updates); in SplitCriticalEdge()
243 PDT->applyUpdates(Updates); in SplitCriticalEdge()
DBasicBlockUtils.cpp56 SmallVectorImpl<DominatorTree::UpdateType> *Updates, in DetatchDeadBlocks() argument
64 if (Updates && UniqueSuccessors.insert(Succ).second) in DetatchDeadBlocks()
65 Updates->push_back({DominatorTree::Delete, BB, Succ}); in DetatchDeadBlocks()
104 SmallVector<DominatorTree::UpdateType, 4> Updates; in DeleteDeadBlocks() local
105 DetatchDeadBlocks(BBs, DTU ? &Updates : nullptr, KeepOneInputPHIs); in DeleteDeadBlocks()
108 DTU->applyUpdatesPermissive(Updates); in DeleteDeadBlocks()
228 std::vector<DominatorTree::UpdateType> Updates; in MergeBlockIntoPredecessor() local
230 Updates.reserve(1 + (2 * succ_size(BB))); in MergeBlockIntoPredecessor()
240 Updates.push_back({DominatorTree::Insert, PredBB, *I}); in MergeBlockIntoPredecessor()
242 Updates.push_back({DominatorTree::Delete, BB, *I}); in MergeBlockIntoPredecessor()
[all …]
DLoopRotationUtils.cpp433 SmallVector<DominatorTree::UpdateType, 3> Updates; in rotateLoop() local
434 Updates.push_back({DominatorTree::Insert, OrigPreheader, Exit}); in rotateLoop()
435 Updates.push_back({DominatorTree::Insert, OrigPreheader, NewHeader}); in rotateLoop()
436 Updates.push_back({DominatorTree::Delete, OrigPreheader, OrigHeader}); in rotateLoop()
437 DT->applyUpdates(Updates); in rotateLoop()
440 MSSAU->applyUpdates(Updates, *DT); in rotateLoop()
DLocal.cpp238 std::vector <DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
240 Updates.reserve(SI->getNumSuccessors() - 1); in ConstantFoldTerminator()
250 Updates.push_back({DominatorTree::Delete, BB, Succ}); in ConstantFoldTerminator()
260 DTU->applyUpdatesPermissive(Updates); in ConstantFoldTerminator()
306 std::vector <DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
308 Updates.reserve(IBI->getNumDestinations() - 1); in ConstantFoldTerminator()
321 Updates.push_back({DominatorTree::Delete, ParentBB, DestBB}); in ConstantFoldTerminator()
344 DTU->applyUpdatesPermissive(Updates); in ConstantFoldTerminator()
691 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
694 Updates.push_back({DominatorTree::Delete, PredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp145 SmallVectorImpl<GlobalValue *> *Updates) { in MarkLive() argument
150 if (Updates) in MarkLive()
151 Updates->push_back(&GV); in MarkLive()
154 MarkLive(*CM.second, Updates); // Recursion depth is only two because only in MarkLive()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DScheduleDAG.cpp468 Updates.clear(); in InitDAGTopologicalSorting()
531 for (auto &U : Updates) in FixOrder()
533 Updates.clear(); in FixOrder()
540 Dirty = Dirty || Updates.size() > 10; in AddPredQueued()
545 Updates.emplace_back(Y, X); in AddPredQueued()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DDomTreeUpdater.h121 void applyUpdates(ArrayRef<DominatorTree::UpdateType> Updates);
144 void applyUpdatesPermissive(ArrayRef<DominatorTree::UpdateType> Updates);
DMemorySSAUpdater.h137 void applyUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT);
139 void applyInsertUpdates(ArrayRef<CFGUpdate> Updates, DominatorTree &DT);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
DGlobalDCE.h56 SmallVectorImpl<GlobalValue *> *Updates = nullptr);
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/
DVK_KHR_video_decode_queue.txt28 - API Updates
DVK_EXT_video_decode_h264.txt29 - Spec and API Updates
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DCFGDiff.h104 GraphDiff(ArrayRef<cfg::Update<NodePtr>> Updates) { in GraphDiff() argument
106 cfg::LegalizeUpdates<NodePtr>(Updates, LegalizedUpdates, InverseGraph); in GraphDiff()
/third_party/vulkan-headers/
DREADME.md23 Updates to the `Vulkan-Headers` repository which correspond to a new Vulkan
/third_party/skia/third_party/externals/angle2/doc/
DUpdate20131120.md14 will be committed there. Updates will be made only to the repository's new
/third_party/vk-gl-cts/external/vulkan-docs/src/
DChangeLogSC.adoc5 Updates are in reverse chronological order starting with the latest public
9 Updates on GitHub are done as single large patches at the release point,
/third_party/node/doc/contributing/maintaining/
Dmaintaining-http.md76 repository. Updates are pulled into Node.js under
83 is based on [nghttp2](https://nghttp2.org/). Updates are pulled into Node.js
/third_party/pulseaudio/sonic/debian/
Dchangelog29 * Updates to improve Debian packaging.

123456789