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

  /external/llvm/lib/Analysis/
IteratedDominanceFrontier.cpp 80 BasicBlock *SuccBB = SuccNode->getBlock();
81 if (useLiveIn && !LiveInBlocks->count(SuccBB))
84 PHIBlocks.emplace_back(SuccBB);
85 if (!DefBlocks->count(SuccBB))
  /external/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 156 BasicBlock *SuccBB = *SI;
157 if (!Visited.insert(SuccBB).second)
160 const Loop *SuccLoop = LI->getLoopFor(SuccBB);
161 if (SuccLoop && SuccLoop->getHeader() == SuccBB
163 VisitStack.push_back(WorklistItem(SuccBB, true));
178 ExitBlocks.end(), SuccBB);
182 VisitStack.push_back(WorklistItem(SuccBB, false));
JumpThreading.cpp 148 BasicBlock *SuccBB);
171 BasicBlock *NewBB, BasicBlock *SuccBB);
    [all...]
TailRecursionElimination.cpp 344 for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) {
345 auto &State = Visited[SuccBB];
349 WorklistEscaped.push_back(SuccBB);
351 WorklistUnescaped.push_back(SuccBB);
    [all...]
LoopRotation.cpp 265 for (BasicBlock *SuccBB : TI->successors())
266 for (BasicBlock::iterator BI = SuccBB->begin();
  /external/llvm/lib/CodeGen/
BranchFolding.h 118 bool TryTailMergeBlocks(MachineBasicBlock* SuccBB,
129 MachineBasicBlock *SuccBB,
131 void RemoveBlocksWithHash(unsigned CurHash, MachineBasicBlock* SuccBB,
134 MachineBasicBlock *SuccBB,
BranchFolding.cpp 484 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB,
497 TII->InsertBranch(*CurMBB, SuccBB, nullptr, Cond, dl);
502 TII->InsertBranch(*CurMBB, SuccBB, nullptr,
567 MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB,
609 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
639 MachineBasicBlock *SuccBB,
653 SuccBB, PredBB,
675 MachineBasicBlock *SuccBB,
683 if (SuccBB && CurMBB != PredBB)
684 FixTail(CurMBB, SuccBB, TII)
    [all...]
LiveVariables.cpp 766 MachineBasicBlock *SuccBB) {
771 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end();
776 // All registers used by PHI nodes in SuccBB must be live through BB.
782 // Record all vreg defs and kills of all instructions in SuccBB.
803 // If the register is either killed in or live through SuccBB it's also live
806 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber()))
TailDuplication.cpp 469 MachineBasicBlock *SuccBB = *SI;
470 for (MachineBasicBlock::iterator II = SuccBB->begin(), EE = SuccBB->end();
513 if (!SrcBB->isSuccessor(SuccBB))
    [all...]
PrologEpilogInserter.cpp 409 for (MachineBasicBlock *SuccBB : CurBB->successors())
410 if (Visited.insert(SuccBB).second)
411 WorkList.push_back(SuccBB);
    [all...]
WinEHPrepare.cpp 695 // Check to see if SuccBB has PHI nodes. If so, we need to add entries to
700 for (BasicBlock *SuccBB : successors(NewBlock)) {
701 for (Instruction &SuccI : *SuccBB) {
    [all...]
IfConversion.cpp 443 MachineBasicBlock *SuccBB = *SI;
444 if (SuccBB != TrueBB)
445 return SuccBB;
    [all...]
  /external/llvm/lib/Target/Mips/
MipsDelaySlotFiller.cpp 54 "disable-mips-df-succbb-search",
82 /// the registers that are live-in to SuccBB.
84 const MachineBasicBlock &SuccBB);
354 const MachineBasicBlock &SuccBB) {
357 if (*SI != &SuccBB)
756 MachineBasicBlock *SuccBB = selectSuccBB(MBB);
758 if (!SuccBB)
768 // Iterate over SuccBB's predecessor list.
769 for (MachineBasicBlock::pred_iterator PI = SuccBB->pred_begin(),
770 PE = SuccBB->pred_end(); PI != PE; ++PI
    [all...]
  /external/llvm/lib/IR/
BasicBlock.cpp 249 BasicBlock *SuccBB = *SI;
252 if (*SI != SuccBB)
257 return SuccBB;
  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 294 /// addNewBlock - Add a new basic block BB between DomBB and SuccBB. All
295 /// variables that are live out of DomBB and live into SuccBB will be marked
300 MachineBasicBlock *SuccBB);
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
LowerSwitch.cpp 167 /// number of phi values equal to the number of branches to SuccBB.
168 static void fixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB,
170 for (BasicBlock::iterator I = SuccBB->begin(),
171 IE = SuccBB->getFirstNonPHI()->getIterator();
186 // number of incoming values equal to the number of branches to SuccBB.
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyPEI.cpp 425 for (MachineBasicBlock *SuccBB : CurBB->successors())
426 if (Visited.insert(SuccBB).second)
427 WorkList.push_back(SuccBB);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp     [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp     [all...]

Completed in 3677 milliseconds