/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...] |