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

12

  /external/llvm/lib/CodeGen/
BranchFolding.cpp 599 MachineBasicBlock *PredBB,
620 if (MBB1 == PredBB || MBB2 == PredBB) {
622 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I);
640 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
671 MachineBasicBlock *PredBB) {
684 SuccBB, PredBB,
707 MachineBasicBlock *PredBB) {
714 if (SuccBB && CurMBB != PredBB)
    [all...]
MachinePipeliner.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 553 BasicBlock *PredBB = PN->getIncomingBlock(i);
555 Value *RHS = Cmp->getOperand(1)->DoPHITranslation(BB, PredBB);
564 cast<Constant>(RHS), PredBB, BB,
572 Result.push_back(std::make_pair(KC, PredBB));
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
BranchFolding.cpp 522 MachineBasicBlock *PredBB) {
532 if (MBB1 == PredBB || MBB2 == PredBB) {
534 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I);
552 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
587 MachineBasicBlock *PredBB) {
601 SuccBB, PredBB)) {
623 MachineBasicBlock *PredBB) {
630 if (SuccBB && CurMBB != PredBB)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
JumpThreading.cpp 473 BasicBlock *PredBB = PN->getIncomingBlock(i);
475 Value *RHS = Cmp->getOperand(1)->DoPHITranslation(BB, PredBB);
484 cast<Constant>(RHS), PredBB, BB);
491 Result.push_back(std::make_pair(KC, PredBB));
    [all...]
ObjCARC.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
BranchFolding.cpp 628 /// PredBB The layout predecessor of SuccBB, if any.
637 MachineBasicBlock *PredBB,
662 if ((MBB1 == PredBB || MBB2 == PredBB) &&
665 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I);
710 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB &&
732 MachineBasicBlock *PredBB) {
745 SuccBB, PredBB,
767 MachineBasicBlock *PredBB) {
    [all...]
MachinePipeliner.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
LICM.cpp     [all...]
JumpThreading.cpp 173 // [Block PredBB]
218 auto *PredBB = IncomingBB;
221 BranchInst *PredBr = dyn_cast<BranchInst>(PredBB->getTerminator());
223 return {PredBB, SuccBB};
224 auto *SinglePredBB = PredBB->getSinglePredecessor();
227 SuccBB = PredBB;
228 PredBB = SinglePredBB;
248 BasicBlock *PredBB = PredOutEdge.first;
249 BranchInst *PredBr = cast<BranchInst>(PredBB->getTerminator());
767 BasicBlock *PredBB = PN->getIncomingBlock(i)
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp 578 BasicBlock *PredBB = DestBB->getSinglePredecessor();
579 assert(PredBB && "Block doesn't have a single predecessor!");
592 // Anything that branched to PredBB now branches to DestBB.
593 PredBB->replaceAllUsesWith(DestBB);
595 // Splice all the instructions from PredBB to DestBB.
596 PredBB->getTerminator()->eraseFromParent();
597 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
599 // If the PredBB is the entry block of the function, move DestBB up to
600 // become the entry block after we erase PredBB.
601 if (PredBB == &DestBB->getParent()->getEntryBlock()
    [all...]
SimplifyCFG.cpp     [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Support/
IRBuilder.h 98 BasicBlock *PredBB = Phi->getIncomingBlock(U);
99 assert(U != PredBB->getTerminator() && "critical edge not split");
100 SetInsertPoint(PredBB, PredBB->getTerminator());
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Verifier.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
LazyValueInfo.cpp 485 /// PredBB to OldSucc has been threaded to be from PredBB to NewSucc.
486 void threadEdge(BasicBlock *PredBB,BasicBlock *OldSucc,BasicBlock *NewSucc);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
Local.cpp 673 BasicBlock *PredBB = DestBB->getSinglePredecessor();
674 assert(PredBB && "Block doesn't have a single predecessor!");
677 if (PredBB == &DestBB->getParent()->getEntryBlock())
680 // Deferred DT update: Collect all the edges that enter PredBB. These
684 Updates.reserve(1 + (2 * pred_size(PredBB)));
685 Updates.push_back({DominatorTree::Delete, PredBB, DestBB});
686 for (auto I = pred_begin(PredBB), E = pred_end(PredBB); I != E; ++I) {
687 Updates.push_back({DominatorTree::Delete, *I, PredBB});
688 // This predecessor of PredBB may already have DestBB as a successor
    [all...]
SimplifyCFG.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 1235 milliseconds

12