/external/llvm/unittests/IR/ |
IRBuilderTest.cpp | 82 BasicBlock *FBB = BasicBlock::Create(getGlobalContext(), "", F); 84 BranchInst *BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB); 89 EXPECT_EQ(FBB, TI->getSuccessor(1)); 93 BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB, Weights); 98 EXPECT_EQ(FBB, TI->getSuccessor(1));
|
/external/llvm/lib/CodeGen/ |
EarlyIfConversion.cpp | 71 // | [TF]BB FBB TBB 76 // Instructions in the conditional blocks TBB and/or FBB are spliced into the 96 MachineBasicBlock *FBB; 98 /// isTriangle - When there is no 'else' block, either TBB or FBB will be 100 bool isTriangle() const { return TBB == Tail || FBB == Tail; } 106 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } 136 /// and FBB. 341 TBB = FBB = Tail = 0; 388 if (TII->AnalyzeBranch(*Head, TBB, FBB, Cond)) [all...] |
MachineBasicBlock.cpp | 391 MachineBasicBlock *TBB = 0, *FBB = 0; 394 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); 425 if (FBB) { 433 TII->InsertBranch(*this, FBB, 0, Cond, dl); 434 } else if (isLayoutSuccessor(FBB)) { 640 MachineBasicBlock *TBB = 0, *FBB = 0; 643 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { 658 MachineFunction::iterator(FBB) == Fallthrough) 667 return FBB == 0; 683 MachineBasicBlock *TBB = 0, *FBB = 0 [all...] |
MachineBlockPlacement.cpp | [all...] |
BranchFolding.cpp | 197 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0; 199 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true)) 200 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty()); 462 MachineBasicBlock *TBB = 0, *FBB = 0; 466 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { 468 if (TBB == NextBB && !Cond.empty() && !FBB) { [all...] |
IfConversion.cpp | 83 /// TargetInstrInfo::AnalyzeBranch() (i.e. TBB, FBB, and Cond), and its 218 MachineBasicBlock &FBB, 222 TII->isProfitableToIfCvt(TBB, TCycle, TExtra, FBB, FCycle, FExtra, 816 // TBB FBB 835 // FBB 858 // FBB [all...] |
MachineLICM.cpp | 804 MachineBasicBlock *TBB = 0, *FBB = 0; 806 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond, false) && Cond.empty()) [all...] |
MachineVerifier.cpp | 548 MachineBasicBlock *TBB = 0, *FBB = 0; 551 TBB, FBB, Cond)) { 554 if (!TBB && !FBB) { 582 } else if (TBB && !FBB && Cond.empty()) { 601 } else if (TBB && !FBB && !Cond.empty()) { 632 } else if (TBB && FBB) { 637 if (FBB != TBB) 646 } else if (!matchPair(MBB->succ_begin(), TBB, FBB)) { [all...] |
/external/llvm/lib/Target/Mips/ |
MipsSEISelLowering.cpp | 762 // $fbb: 768 // $vr0 = phi($vr2, $fbb, $vr1, $tbb) 777 MachineBasicBlock *FBB = F->CreateMachineBasicBlock(LLVM_BB); 780 F->insert(It, FBB); 790 BB->addSuccessor(FBB); 792 FBB->addSuccessor(Sink); 798 // Fill $FBB. 800 BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::ADDiu), VR2) 802 BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::B)).addMBB(Sink) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | [all...] |