Home
last modified time | relevance | path

Searched refs:Successor (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/Analysis/
DLoopInfo.cpp220 for (BasicBlock *Successor : TI->successors()) { in getLoopID()
221 if (Successor == H) { in getLoopID()
254 for (BasicBlock *Successor : TI->successors()) { in setLoopID()
255 if (Successor == H) in setLoopID()
343 for (BasicBlock *Successor : successors(BB)) { in getUniqueExitBlocks()
345 if (contains(Successor)) in getUniqueExitBlocks()
348 pred_iterator PI = pred_begin(Successor); in getUniqueExitBlocks()
362 ExitBlocks.push_back(Successor); in getUniqueExitBlocks()
369 if (std::find(SwitchExitBlocks.begin(), SwitchExitBlocks.end(), Successor) in getUniqueExitBlocks()
371 SwitchExitBlocks.push_back(Successor); in getUniqueExitBlocks()
[all …]
DInterval.cpp53 for (const BasicBlock *Successor : Successors) in print() local
54 OS << *Successor << "\n"; in print()
DIntervalPartition.cpp60 for (BasicBlock *Successor : Int->Successors) in updatePredecessors()
61 getBlockInterval(Successor)->Predecessors.push_back(Header); in updatePredecessors()
/external/llvm/include/llvm/Analysis/
DInterval.h80 for (BasicBlock *Successor : Successors) in isSuccessor()
81 if (Successor == BB) in isSuccessor()
DBlockFrequencyInfoImpl.h805 typedef GraphTraits<const BlockT *> Successor;
1153 typedef GraphTraits<const BlockT *> Successor;
1161 for (auto I = Successor::child_begin(BB), E = Successor::child_end(BB);
1207 for (auto SI = Successor::child_begin(BB), SE = Successor::child_end(BB);
/external/clang/lib/Analysis/
DUninitializedValues.cpp231 const CFGBlock *Successor = *I; in enqueueSuccessors() local
232 if (!Successor || enqueuedBlocks[Successor->getBlockID()]) in enqueueSuccessors()
234 worklist.push_back(Successor); in enqueueSuccessors()
235 enqueuedBlocks[Successor->getBlockID()] = true; in enqueueSuccessors()
/external/swiftshader/third_party/subzero/src/
DIceCfgNode.cpp924 CfgNode *Successor = OutEdges.front(); in contractIfEmpty() local
929 if (Successor != this) { in contractIfEmpty()
933 I = Successor; in contractIfEmpty()
934 Successor->InEdges.push_back(Pred); in contractIfEmpty()
939 I.repointEdges(this, Successor); in contractIfEmpty()
947 Successor->InEdges.erase( in contractIfEmpty()
948 std::find(Successor->InEdges.begin(), Successor->InEdges.end(), this)); in contractIfEmpty()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DBasicBlock.cpp323 BasicBlock *Successor = *I; in splitBasicBlock() local
325 for (BasicBlock::iterator II = Successor->begin(); in splitBasicBlock()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp1317 for (BasicBlock *Successor : successors(BB)) in changeToUnreachable()
1318 Successor->removePredecessor(BB); in changeToUnreachable()
1506 for (BasicBlock *Successor : successors(BB)) in markAliveBlocks()
1507 if (Reachable.insert(Successor).second) in markAliveBlocks()
1508 Worklist.push_back(Successor); in markAliveBlocks()
1567 for (BasicBlock *Successor : successors(&*BB)) in removeUnreachableBlocks()
1568 if (Reachable.count(Successor)) in removeUnreachableBlocks()
1569 Successor->removePredecessor(&*BB); in removeUnreachableBlocks()
/external/llvm/lib/IR/
DBasicBlock.cpp400 BasicBlock *Successor = *I; in splitBasicBlock() local
402 for (BasicBlock::iterator II = Successor->begin(); in splitBasicBlock()
/external/llvm/lib/CodeGen/
DAnalysis.cpp704 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); in getFuncletMembership() local
707 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()}); in getFuncletMembership()
DMachinePipeliner.cpp1890 SUnit *Successor = SI.getSUnit(); in addConnectedNodes() local
1891 if (!SI.isArtificial() && NodesAdded.count(Successor) == 0) in addConnectedNodes()
1892 addConnectedNodes(Successor, NewSet, NodesAdded); in addConnectedNodes()
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
DGCOVProfiling.cpp204 void addEdge(GCOVBlock &Successor) { in addEdge() argument
205 OutEdges.push_back(&Successor); in addEdge()
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.h30 Successor, enumerator
DSIMachineScheduler.cpp133 case Successor: return "SUCCESSOR"; in getReasonStr()
1429 TryCand, Cand, Successor)) in tryCandidateLatency()
1446 TryCand, Cand, Successor)) in tryCandidateRegUsage()
/external/llvm/lib/Transforms/Instrumentation/
DGCOVProfiling.cpp261 void addEdge(GCOVBlock &Successor) { in addEdge() argument
262 OutEdges.push_back(&Successor); in addEdge()
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/
DCBackend.cpp336 BasicBlock *Successor, unsigned Indent);
2437 BasicBlock *Successor, in printPHICopiesForSuccessor() argument
2439 for (BasicBlock::iterator I = Successor->begin(); isa<PHINode>(I); ++I) { in printPHICopiesForSuccessor()
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp1703 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) { in processAssumeIntrinsic()
1704 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()
/external/llvm/lib/Target/X86/
DX86InstrInfo.cpp5285 for (MachineBasicBlock *Successor : MBB->successors()) in optimizeCompareInstr()
5286 if (Successor->isLiveIn(X86::EFLAGS)) in optimizeCompareInstr()
/external/llvm/docs/
DCodingStandards.rst1195 assert(idx < getNumSuccessors() && "Successor # out of range!");