HomeSort by relevance Sort by last modified time
    Searched refs:SuccBB (Results 1 - 25 of 40) sorted by null

1 2

  /external/llvm/lib/Analysis/
IteratedDominanceFrontier.cpp 85 BasicBlock *SuccBB = SuccNode->getBlock();
86 if (useLiveIn && !LiveInBlocks->count(SuccBB))
89 PHIBlocks.emplace_back(SuccBB);
90 if (!DefBlocks->count(SuccBB))
  /external/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 149 BasicBlock *SuccBB = *SI;
150 if (!Visited.insert(SuccBB).second)
153 const Loop *SuccLoop = LI->getLoopFor(SuccBB);
154 if (SuccLoop && SuccLoop->getHeader() == SuccBB
156 VisitStack.push_back(WorklistItem(SuccBB, true));
171 ExitBlocks.end(), SuccBB);
175 VisitStack.push_back(WorklistItem(SuccBB, false));
TailRecursionElimination.cpp 276 for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) {
277 auto &State = Visited[SuccBB];
281 WorklistEscaped.push_back(SuccBB);
283 WorklistUnescaped.push_back(SuccBB);
    [all...]
JumpThreading.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopInstSimplify.cpp 131 BasicBlock *SuccBB = *SI;
132 if (!Visited.insert(SuccBB))
135 const Loop *SuccLoop = LI->getLoopFor(SuccBB);
136 if (SuccLoop && SuccLoop->getHeader() == SuccBB
138 VisitStack.push_back(WorklistItem(SuccBB, true));
153 ExitBlocks.end(), SuccBB);
157 VisitStack.push_back(WorklistItem(SuccBB, false));
JumpThreading.cpp 115 BasicBlock *SuccBB);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
BranchFolding.h 96 bool TryTailMergeBlocks(MachineBasicBlock* SuccBB,
105 MachineBasicBlock *SuccBB,
107 void RemoveBlocksWithHash(unsigned CurHash, MachineBasicBlock* SuccBB,
BranchFolding.cpp 450 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB,
463 TII->InsertBranch(*CurMBB, SuccBB, NULL, Cond, dl);
468 TII->InsertBranch(*CurMBB, SuccBB, NULL,
521 MachineBasicBlock *SuccBB,
552 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
586 MachineBasicBlock *SuccBB,
601 SuccBB, PredBB)) {
622 MachineBasicBlock *SuccBB,
630 if (SuccBB && CurMBB != PredBB)
631 FixTail(CurMBB, SuccBB, TII)
    [all...]
  /external/llvm/lib/CodeGen/
BranchFolding.h 131 bool TryTailMergeBlocks(MachineBasicBlock* SuccBB,
141 MachineBasicBlock *SuccBB,
143 void RemoveBlocksWithHash(unsigned CurHash, MachineBasicBlock* SuccBB,
146 MachineBasicBlock *SuccBB,
BranchFolding.cpp 504 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB,
516 TII->InsertBranch(*CurMBB, SuccBB, nullptr, Cond, dl);
521 TII->InsertBranch(*CurMBB, SuccBB, nullptr,
598 MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB,
640 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
670 MachineBasicBlock *SuccBB,
684 SuccBB, PredBB,
706 MachineBasicBlock *SuccBB,
714 if (SuccBB && CurMBB != PredBB)
715 FixTail(CurMBB, SuccBB, TII)
    [all...]
ShrinkWrap.cpp 410 for (const MachineBasicBlock *SuccBB : MBB->successors()) {
411 if (!VisitedBB.test(SuccBB->getNumber()))
413 // We already visited SuccBB, thus MBB->SuccBB must be a backedge.
416 if (!isProperBackedge(MLI, MBB, SuccBB))
LiveVariables.cpp 767 MachineBasicBlock *SuccBB) {
772 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end();
777 // All registers used by PHI nodes in SuccBB must be live through BB.
783 // Record all vreg defs and kills of all instructions in SuccBB.
804 // If the register is either killed in or live through SuccBB it's also live
807 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber()))
TailDuplicator.cpp 427 MachineBasicBlock *SuccBB = *SI;
428 for (MachineBasicBlock::iterator II = SuccBB->begin(), EE = SuccBB->end();
472 if (!SrcBB->isSuccessor(SuccBB))
    [all...]
  /external/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h 111 BasicBlock *SuccBB);
136 BasicBlock *NewBB, BasicBlock *SuccBB);
  /external/llvm/lib/Target/Mips/
MipsDelaySlotFiller.cpp 54 "disable-mips-df-succbb-search",
104 /// the registers that are live-in to SuccBB.
106 const MachineBasicBlock &SuccBB);
378 const MachineBasicBlock &SuccBB) {
381 if (*SI != &SuccBB)
752 MachineBasicBlock *SuccBB = selectSuccBB(MBB);
754 if (!SuccBB)
764 // Iterate over SuccBB's predecessor list.
765 for (MachineBasicBlock::pred_iterator PI = SuccBB->pred_begin(),
766 PE = SuccBB->pred_end(); PI != PE; ++PI
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 428 void llvm::CopyCatchInfo(const BasicBlock *SuccBB, const BasicBlock *LPad,
435 while (Visited.insert(SuccBB)) {
436 for (BasicBlock::const_iterator I = SuccBB->begin(), E = --SuccBB->end();
442 if (!FLI.MBBMap[SuccBB]->isLandingPad())
448 const BranchInst *Br = dyn_cast<BranchInst>(SuccBB->getTerminator());
450 SuccBB = Br->getSuccessor(0);
  /external/llvm/lib/IR/
BasicBlock.cpp 264 BasicBlock *SuccBB = *SI;
267 if (*SI != SuccBB)
272 return SuccBB;
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
FunctionLoweringInfo.h 219 /// CopyCatchInfo - Copy catch information from SuccBB (or one of its
221 void CopyCatchInfo(const BasicBlock *SuccBB, const BasicBlock *LPad,
LiveVariables.h 301 /// addNewBlock - Add a new basic block BB between DomBB and SuccBB. All
302 /// variables that are live out of DomBB and live into SuccBB will be marked
307 MachineBasicBlock *SuccBB);
  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 293 /// addNewBlock - Add a new basic block BB between DomBB and SuccBB. All
294 /// variables that are live out of DomBB and live into SuccBB will be marked
299 MachineBasicBlock *SuccBB);
  /external/llvm/lib/Target/AArch64/
AArch64ConditionOptimizer.cpp 147 for (auto SuccBB : MBB->successors())
148 if (SuccBB->isLiveIn(AArch64::NZCV))
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86WinEHState.cpp 594 for (BasicBlock *SuccBB : successors(BB)) {
597 auto SuccStartState = InitialStates.find(SuccBB);
602 if (SuccBB->isEHPad())
714 for (BasicBlock *SuccBB : successors(BB))
715 Worklist.push_back(SuccBB);
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 803 BasicBlock *SuccBB = SuccNode->getBlock();
804 if (!LiveInBlocks.count(SuccBB))
807 DFBlocks.push_back(std::make_pair(BBNumbers[SuccBB], SuccBB));
808 if (!DefBlocks.count(SuccBB))
    [all...]
  /external/llvm/lib/Transforms/Utils/
LowerSwitch.cpp 161 /// number of phi values equal to the number of branches to SuccBB.
162 static void fixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB,
164 for (BasicBlock::iterator I = SuccBB->begin(),
165 IE = SuccBB->getFirstNonPHI()->getIterator();
180 // number of incoming values equal to the number of branches to SuccBB.

Completed in 1365 milliseconds

1 2