Home
last modified time | relevance | path

Searched refs:Successors (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DIntervalIterator.h211 Int->Successors.push_back(NodeHeader); in ProcessNode()
218 Int->Successors.push_back(NodeHeader); in ProcessNode()
230 Int->Successors.erase(std::remove(Int->Successors.begin(), in ProcessNode()
231 Int->Successors.end(), NodeHeader), in ProcessNode()
232 Int->Successors.end()); in ProcessNode()
DInterval.h59 std::vector<BasicBlock*> Successors; variable
77 for (BasicBlock *Successor : Successors) in isSuccessor()
103 return I->Successors.begin(); in succ_begin()
106 return I->Successors.end(); in succ_end()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h90 std::vector<MachineBasicBlock *> Successors;
280 succ_iterator succ_begin() { return Successors.begin(); }
281 const_succ_iterator succ_begin() const { return Successors.begin(); }
282 succ_iterator succ_end() { return Successors.end(); }
283 const_succ_iterator succ_end() const { return Successors.end(); }
285 { return Successors.rbegin(); }
287 { return Successors.rbegin(); }
289 { return Successors.rend(); }
291 { return Successors.rend(); }
293 return (unsigned)Successors.size();
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DDAGDeltaAlgorithm.cpp75 std::map<change_ty, std::vector<change_ty> > Successors; member in __anon5de0b7830111::DAGDeltaAlgorithmImpl
100 assert(Successors.count(Node) && "Invalid node!"); in succ_begin()
101 return Successors[Node].begin(); in succ_begin()
104 assert(Successors.count(Node) && "Invalid node!"); in succ_end()
105 return Successors[Node].end(); in succ_end()
186 Successors.insert(std::make_pair(*it, std::vector<change_ty>())); in DAGDeltaAlgorithmImpl()
191 Successors[it->first].push_back(it->second); in DAGDeltaAlgorithmImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanVerifier.cpp58 const auto &Successors = VPB->getSuccessors(); in verifyBlocksInRegion() local
61 assert(!hasDuplicates(Successors) && in verifyBlocksInRegion()
64 for (const VPBlockBase *Succ : Successors) { in verifyBlocksInRegion()
DVPlan.h360 SmallVector<VPBlockBase *, 1> Successors; variable
371 Successors.push_back(Successor); in appendSuccessor()
389 auto Pos = std::find(Successors.begin(), Successors.end(), Successor); in removeSuccessor()
391 Successors.erase(Pos); in removeSuccessor()
435 const VPBlocksTy &getSuccessors() const { return Successors; } in getSuccessors()
436 VPBlocksTy &getSuccessors() { return Successors; } in getSuccessors()
444 return (Successors.size() == 1 ? *Successors.begin() : nullptr); in getSingleSuccessor()
453 size_t getNumSuccessors() const { return Successors.size(); } in getNumSuccessors()
516 assert(Successors.empty() && "Setting one successor when others exist."); in setOneSuccessor()
526 assert(Successors.empty() && "Setting two successors when others exist."); in setTwoSuccessors()
[all …]
DVPlan.cpp90 if (!Successors.empty() || !Parent) in getEnclosingBlockWithSuccessors()
584 auto &Successors = Block->getSuccessors(); in dumpEdges() local
585 if (Successors.size() == 1) in dumpEdges()
586 drawEdge(Block, Successors.front(), false, ""); in dumpEdges()
587 else if (Successors.size() == 2) { in dumpEdges()
588 drawEdge(Block, Successors.front(), false, "T"); in dumpEdges()
589 drawEdge(Block, Successors.back(), false, "F"); in dumpEdges()
592 for (auto *Successor : Successors) in dumpEdges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp419 SmallVector<MachineBasicBlock *, 4> &Successors);
639 SmallVector<MachineBasicBlock *, 4> &Successors) { in collectViableSuccessors() argument
674 Successors.push_back(Succ); in collectViableSuccessors()
699 SmallPtrSetImpl<const MachineBasicBlock *> &Successors) { in hasSameSuccessors() argument
700 if (BB.succ_size() != Successors.size()) in hasSameSuccessors()
703 if (Successors.count(&BB)) in hasSameSuccessors()
706 if (!Successors.count(Succ)) in hasSameSuccessors()
906 SmallPtrSet<const MachineBasicBlock *, 2> Successors(BB->succ_begin(), in isTrellis() local
915 if (Successors.count(SuccPred)) { in isTrellis()
918 if (!Successors.count(CheckSucc)) in isTrellis()
[all …]
DMachineBasicBlock.cpp659 if (!(Probs.empty() && !Successors.empty())) in addSuccessor()
661 Successors.push_back(Succ); in addSuccessor()
670 Successors.push_back(Succ); in addSuccessorWithoutProb()
695 succ_iterator I = find(Successors, Succ); in removeSuccessor()
701 assert(I != Successors.end() && "Not a current successor!"); in removeSuccessor()
713 return Successors.erase(I); in removeSuccessor()
1363 assert(Probs.size() == Successors.size() && "Async probability list!"); in getProbabilityIterator()
1364 const size_t index = std::distance(Successors.begin(), I); in getProbabilityIterator()
1372 assert(Probs.size() == Successors.size() && "Async probability list!"); in getProbabilityIterator()
1373 const size_t index = std::distance(Successors.begin(), I); in getProbabilityIterator()
DREADME.txt37 Successors according to CFG: 0x8b03bf0 (#5)
DCodeGenPrepare.cpp520 SmallVector<BasicBlock *, 2> Successors(succ_begin(&BB), succ_end(&BB)); in runOnFunction() local
525 II = Successors.begin(), IE = Successors.end(); II != IE; ++II) in runOnFunction()
534 SmallVector<BasicBlock*, 2> Successors(succ_begin(BB), succ_end(BB)); in runOnFunction() local
539 II = Successors.begin(), IE = Successors.end(); II != IE; ++II) in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DInterval.cpp49 for (const BasicBlock *Successor : Successors) in print()
DIntervalPartition.cpp69 for (BasicBlock *Successor : Int->Successors) in updatePredecessors()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DSampleProfile.cpp405 BlockEdgeMap Successors; member in __anon71df17c20111::SampleProfileLoader
646 Successors.clear(); in clearFunctionData()
1300 NumTotalEdges = Successors[BB].size(); in propagateThroughEdges()
1301 for (auto *Succ : Successors[BB]) { in propagateThroughEdges()
1306 SingleEdge = std::make_pair(BB, Successors[BB][0]); in propagateThroughEdges()
1384 for (auto *Succ : Successors[BB]) { in propagateThroughEdges()
1433 if (!Successors[B1].empty()) in buildEdges()
1438 Successors[B1].push_back(B2); in buildEdges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DREADME-X86-64.txt108 Successors according to CFG: 0x203afb0 (#3)
113 Successors according to CFG: 0x203afb0 (#3)
DX86ISelLowering.cpp32174 SmallVector<MachineBasicBlock *, 8> Successors(MBB->succ_rbegin(), in EmitSjLjDispatchBlock() local
32177 for (auto MBBS : Successors) { in EmitSjLjDispatchBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DGenericDomTreeConstruction.h929 auto Successors = ChildrenGetter<IsPostDom>::Get(Of, BUI); in DeleteEdge() local
930 return llvm::find(Successors, SuccCandidate) != Successors.end(); in DeleteEdge()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp2404 SmallPtrSet<BasicBlock *, 4> Successors; in turnGuardIntoBranch() local
2406 if (Successors.insert(Succ).second) in turnGuardIntoBranch()
2436 for (auto *Succ : Successors) in turnGuardIntoBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp876 SmallVector<MachineBasicBlock*,4> Successors; in parseBasicBlock() local
878 guessSuccessors(MBB, Successors, IsFallthrough); in parseBasicBlock()
879 for (MachineBasicBlock *Succ : Successors) in parseBasicBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUMachineCFGStructurizer.cpp1300 SmallPtrSet<MachineBasicBlock *, 2> Successors; in fixRegionTerminator() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp9961 SmallVector<MachineBasicBlock*, 4> Successors(BB->succ_begin(), in EmitSjLjDispatchBlock() local
9963 while (!Successors.empty()) { in EmitSjLjDispatchBlock()
9964 MachineBasicBlock *SMBB = Successors.pop_back_val(); in EmitSjLjDispatchBlock()