HomeSort by relevance Sort by last modified time
    Searched defs:PredBB (Results 1 - 13 of 13) sorted by null

  /external/llvm/lib/Transforms/ObjCARC/
DependencyAnalysis.cpp 229 BasicBlock *PredBB = *PI;
230 if (Visited.insert(PredBB))
231 Worklist.push_back(std::make_pair(PredBB, PredBB->end()));
  /external/llvm/include/llvm/Analysis/
LoopInfoImpl.h 376 BlockT *PredBB = ReverseCFGWorklist.back();
379 LoopT *Subloop = LI->getLoopFor(PredBB);
381 if (!DomTree.isReachableFromEntry(PredBB))
385 LI->changeLoopFor(PredBB, L);
387 if (PredBB == L->getHeader())
391 InvBlockTraits::child_begin(PredBB),
392 InvBlockTraits::child_end(PredBB));
407 PredBB = Subloop->getHeader();
413 InvBlockTraits::child_begin(PredBB),
414 PE = InvBlockTraits::child_end(PredBB); PI != PE; ++PI)
    [all...]
  /external/llvm/lib/CodeGen/
MachineSSAUpdater.cpp 163 MachineBasicBlock *PredBB = *PI;
164 unsigned PredVal = GetValueAtEndOfBlockInternal(PredBB);
165 PredValues.push_back(std::make_pair(PredBB, PredVal));
MachineBasicBlock.cpp 865 MachineBasicBlock *PredBB = *PI;
866 if (PredBB == NMBB)
868 if (!MDT->dominates(SucccDTNode, MDT->getNode(PredBB))) {
    [all...]
StrongPHIElimination.cpp 666 MachineBasicBlock *PredBB = PHI->getOperand(i + 1).getMBB();
673 SlotIndex PredIndex = LI->getMBBEndIdx(PredBB);
683 = InsertedSrcCopyMap.find(std::make_pair(PredBB, PHIColor));
693 CopyInsertPoint = findPHICopyInsertPoint(PredBB, MBB, SrcReg);
695 MachineInstr *CopyInstr = BuildMI(*PredBB,
706 InsertedSrcCopySet.insert(std::make_pair(PredBB, SrcReg));
718 InsertedSrcCopyMap.insert(std::make_pair(std::make_pair(PredBB, PHIColor),
TailDuplication.cpp 87 MachineBasicBlock *PredBB,
94 MachineBasicBlock *PredBB,
158 MachineBasicBlock *PredBB = *PI;
162 if (PHIBB == PredBB) {
170 << PredBB->getNumber() << '\n';
382 /// ProcessPHI - Process PHI node in TailBB by turning it into a copy in PredBB.
383 /// Remember the source register that's contributed by PredBB and update SSA
387 MachineBasicBlock *PredBB,
393 unsigned SrcOpIdx = getPHISrcRegOpIdx(MI, PredBB);
404 AddSSAUpdateEntry(DefReg, NewDef, PredBB);
    [all...]
BranchFolding.cpp 528 MachineBasicBlock *PredBB) {
538 if (MBB1 == PredBB || MBB2 == PredBB) {
540 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I);
558 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
594 MachineBasicBlock *PredBB) {
608 SuccBB, PredBB)) {
630 MachineBasicBlock *PredBB) {
637 if (SuccBB && CurMBB != PredBB)
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp 490 BasicBlock *PredBB = DestBB->getSinglePredecessor();
491 assert(PredBB && "Block doesn't have a single predecessor!");
504 // Anything that branched to PredBB now branches to DestBB.
505 PredBB->replaceAllUsesWith(DestBB);
507 // Splice all the instructions from PredBB to DestBB.
508 PredBB->getTerminator()->eraseFromParent();
509 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
514 BasicBlock *PredBBIDom = DT->getNode(PredBB)->getIDom()->getBlock();
516 DT->eraseNode(PredBB);
520 PI->replaceAllUses(PredBB, DestBB)
    [all...]
SSAUpdater.cpp 131 BasicBlock *PredBB = SomePhi->getIncomingBlock(i);
132 Value *PredVal = GetValueAtEndOfBlock(PredBB);
133 PredValues.push_back(std::make_pair(PredBB, PredVal));
144 BasicBlock *PredBB = *PI;
145 Value *PredVal = GetValueAtEndOfBlock(PredBB);
146 PredValues.push_back(std::make_pair(PredBB, PredVal));
SimplifyCFG.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 487 BasicBlock *PredBB = PN->getIncomingBlock(i);
489 Value *RHS = Cmp->getOperand(1)->DoPHITranslation(BB, PredBB);
498 cast<Constant>(RHS), PredBB, BB);
505 Result.push_back(std::make_pair(KC, PredBB));
    [all...]
  /external/llvm/include/llvm/IR/
IRBuilder.h 102 BasicBlock *PredBB = Phi->getIncomingBlock(U);
103 assert(U != PredBB->getTerminator() && "critical edge not split");
104 SetInsertPoint(PredBB, PredBB->getTerminator());
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]

Completed in 2886 milliseconds