/external/llvm/lib/Target/NVPTX/ |
NVPTXInstrInfo.h | 64 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 68 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
|
NVPTXInstrInfo.cpp | 150 /// just return false, leaving TBB/FBB null. 160 /// in FBB, and a list of operands that evaluate the condition. These 168 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 205 FBB = LastInst->getOperand(0).getMBB(); 249 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, 257 if (FBB == 0) { 268 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);
|
/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...] |
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...] |
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...] |
/external/llvm/lib/Target/MSP430/ |
MSP430InstrInfo.h | 77 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 83 MachineBasicBlock *FBB,
|
MSP430InstrInfo.cpp | 171 MachineBasicBlock *&FBB, 208 FBB = 0; 232 FBB = TBB; 261 MachineBasicBlock *FBB, 271 assert(!FBB && "Unconditional branch with multiple successors!"); 281 if (FBB) { 283 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
|
/external/llvm/lib/Target/Mips/ |
MipsInstrInfo.cpp | 85 MachineBasicBlock *&FBB, 89 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); 115 MachineBasicBlock *FBB, 130 if (FBB) { 132 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB); 182 MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, 194 // Leave TBB/FBB null. 195 TBB = FBB = NULL; 259 FBB = LastInst->getOperand(0).getMBB();
|
MipsInstrInfo.h | 50 MachineBasicBlock *&FBB, 57 MachineBasicBlock *FBB, 65 MachineBasicBlock *&FBB,
|
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/Sparc/ |
SparcInstrInfo.h | 66 MachineBasicBlock *&FBB, 73 MachineBasicBlock *FBB,
|
SparcInstrInfo.cpp | 121 MachineBasicBlock *&FBB, 155 FBB = 0; 209 FBB = TBB; 223 MachineBasicBlock *FBB, 231 assert(!FBB && "Unconditional branch with multiple successors!"); 243 if (!FBB) 246 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB);
|
/external/llvm/lib/Target/XCore/ |
XCoreInstrInfo.h | 53 MachineBasicBlock *&FBB, 58 MachineBasicBlock *FBB,
|
XCoreInstrInfo.cpp | 169 /// just return false, leaving TBB/FBB null. 179 /// in FBB, and a list of operands that evaluate the condition. These 188 MachineBasicBlock *&FBB, 247 FBB = LastInst->getOperand(0).getMBB(); 276 MachineBasicBlock *FBB, 284 if (FBB == 0) { // One way branch. 302 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB);
|
/external/llvm/lib/Target/AArch64/ |
AArch64InstrInfo.h | 58 MachineBasicBlock *&FBB, 62 MachineBasicBlock *FBB,
|
/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/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
R600InstrInfo.h | 68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;
|
R600InstrInfo.cpp | 179 MachineBasicBlock *&FBB, 239 FBB = LastInst->getOperand(0).getMBB(); 263 MachineBasicBlock *FBB, 269 if (FBB == 0) { 292 BuildMI(&MBB, DL, get(AMDGPU::JUMP)).addMBB(FBB).addReg(0);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600InstrInfo.h | 68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;
|
R600InstrInfo.cpp | 179 MachineBasicBlock *&FBB, 239 FBB = LastInst->getOperand(0).getMBB(); 263 MachineBasicBlock *FBB, 269 if (FBB == 0) { 292 BuildMI(&MBB, DL, get(AMDGPU::JUMP)).addMBB(FBB).addReg(0);
|
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.h | 115 MachineBasicBlock *&FBB, 120 MachineBasicBlock *FBB,
|
/external/llvm/lib/Target/SystemZ/ |
SystemZInstrInfo.h | 124 MachineBasicBlock *&FBB, 129 MachineBasicBlock *FBB,
|
/external/llvm/lib/Target/Hexagon/ |
HexagonInstrInfo.h | 60 MachineBasicBlock *&FBB, 67 MachineBasicBlock *FBB,
|
/external/llvm/lib/Target/R600/ |
R600InstrInfo.h | 142 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 145 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;
|