Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCExpandISEL.cpp336 MachineBasicBlock *Successor = nullptr; in reorganizeBlockLayout() local
356 Successor = Succ; in reorganizeBlockLayout()
361 Successor = NewSuccessor; in reorganizeBlockLayout()
402 MBB->removeSuccessor(Successor); in reorganizeBlockLayout()
408 MBB->addSuccessor(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout()
409 MBB->addSuccessor(IsFalseBlockRequired ? FalseBlock : Successor); in reorganizeBlockLayout()
413 TrueBlock->addSuccessor(Successor); in reorganizeBlockLayout()
418 FalseBlock->addSuccessor(Successor); in reorganizeBlockLayout()
424 .addMBB(IsTrueBlockRequired ? TrueBlock : Successor); in reorganizeBlockLayout()
430 .addMBB(Successor); in reorganizeBlockLayout()
DPPCReduceCRLogicals.cpp60 static void updatePHIs(MachineBasicBlock *Successor, MachineBasicBlock *OrigMBB, in updatePHIs() argument
62 for (auto &MI : Successor->instrs()) { in updatePHIs()
74 !OrigMBB->isSuccessor(Successor)) { in updatePHIs()
89 static void addIncomingValuesToPHIs(MachineBasicBlock *Successor, in addIncomingValuesToPHIs() argument
95 for (auto &MI : Successor->instrs()) { in addIncomingValuesToPHIs()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DInterval.cpp50 for (const BasicBlock *Successor : Successors) in print() local
51 OS << *Successor << "\n"; in print()
DIntervalPartition.cpp65 for (BasicBlock *Successor : Int->Successors) in updatePredecessors()
66 getBlockInterval(Successor)->Predecessors.push_back(Header); in updatePredecessors()
DLoopInfo.cpp229 for (BasicBlock *Successor : TI->successors()) { in getLoopID()
230 if (Successor == H) { in getLoopID()
265 for (BasicBlock *Successor : TI->successors()) { in setLoopID()
266 if (Successor == H) in setLoopID()
/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DInterval.h78 for (BasicBlock *Successor : Successors) in isSuccessor()
79 if (Successor == BB) in isSuccessor()
DLoopInfoImpl.h111 for (BlockT *Successor : children<BlockT *>(Block)) { in getUniqueExitBlocks()
113 if (contains(Successor)) in getUniqueExitBlocks()
116 BlockT *FirstPred = *InvBlockTraits::child_begin(Successor); in getUniqueExitBlocks()
129 ExitBlocks.push_back(Successor); in getUniqueExitBlocks()
136 if (!is_contained(SwitchExitBlocks, Successor)) { in getUniqueExitBlocks()
137 SwitchExitBlocks.push_back(Successor); in getUniqueExitBlocks()
138 ExitBlocks.push_back(Successor); in getUniqueExitBlocks()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlan.h347 void appendSuccessor(VPBlockBase *Successor) { in appendSuccessor() argument
348 assert(Successor && "Cannot add nullptr successor!"); in appendSuccessor()
349 Successors.push_back(Successor); in appendSuccessor()
366 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() argument
367 auto Pos = std::find(Successors.begin(), Successors.end(), Successor); in removeSuccessor()
487 void setOneSuccessor(VPBlockBase *Successor) { in setOneSuccessor() argument
489 appendSuccessor(Successor); in setOneSuccessor()
DVPlan.cpp449 for (auto *Successor : Successors) in dumpEdges() local
450 drawEdge(Block, Successor, false, Twine(SuccessorNumber++)); in dumpEdges()
/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/IR/
DBasicBlock.cpp400 BasicBlock *Successor = *I; in splitBasicBlock() local
402 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/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DBasicBlock.cpp427 BasicBlock *Successor = *I; in splitBasicBlock() local
428 for (auto &PN : Successor->phis()) { in splitBasicBlock()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLocal.cpp1913 for (BasicBlock *Successor : successors(BB)) { in changeToUnreachable()
1914 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
1916 Updates.push_back({DominatorTree::Delete, BB, Successor}); in changeToUnreachable()
2160 for (BasicBlock *Successor : successors(BB)) in markAliveBlocks()
2161 if (Reachable.insert(Successor).second) in markAliveBlocks()
2162 Worklist.push_back(Successor); in markAliveBlocks()
2226 for (BasicBlock *Successor : successors(BB)) { in removeUnreachableBlocks()
2227 if (Reachable.count(Successor)) in removeUnreachableBlocks()
2228 Successor->removePredecessor(BB); in removeUnreachableBlocks()
2230 Updates.push_back({DominatorTree::Delete, BB, Successor}); in removeUnreachableBlocks()
DBypassSlowDivision.cpp86 QuotRemWithBB createSlowBB(BasicBlock *Successor);
87 QuotRemWithBB createFastBB(BasicBlock *Successor);
/external/llvm/lib/CodeGen/
DAnalysis.cpp704 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); in getFuncletMembership() local
707 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()}); in getFuncletMembership()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DAnalysis.cpp696 const MachineBasicBlock *Successor = MBBI->getOperand(0).getMBB(); in getEHScopeMembership() local
699 {Successor, IsSEH ? EntryBBNumber : SuccessorColor->getNumber()}); in getEHScopeMembership()
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
DGCOVProfiling.cpp204 void addEdge(GCOVBlock &Successor) { in addEdge() argument
205 OutEdges.push_back(&Successor); in addEdge()

12