/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 71 // | [TF]BB FBB TBB 76 // Instructions in the conditional blocks TBB and/or FBB are spliced into the 96 MachineBasicBlock *FBB; member in class:__anon10136::SSAIfConv 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, Con [all...] |
H A D | CodePlacementOpt.cpp | 77 MachineBasicBlock *TBB = 0, *FBB = 0; local 79 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond)) 82 if (FBB) 106 MachineBasicBlock *TBB = 0, *FBB = 0; 109 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond))
|
H A D | BranchFolding.cpp | 198 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0; local 200 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true)) 201 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty()); 463 MachineBasicBlock *TBB = 0, *FBB = 0; local 467 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { 469 if (TBB == NextBB && !Cond.empty() && !FBB) { 889 MachineBasicBlock *TBB = 0, *FBB = 0; local 891 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { 899 if (!FBB) 900 FBB 1573 MachineBasicBlock *TBB = 0, *FBB = 0; local [all...] |
H A D | MachineBasicBlock.cpp | 351 MachineBasicBlock *TBB = 0, *FBB = 0; 354 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); 385 if (FBB) { 393 TII->InsertBranch(*this, FBB, 0, Cond, dl); 394 } else if (isLayoutSuccessor(FBB)) { 600 MachineBasicBlock *TBB = 0, *FBB = 0; 603 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { 618 MachineFunction::iterator(FBB) == Fallthrough) 627 return FBB == 0; 643 MachineBasicBlock *TBB = 0, *FBB local [all...] |
H A D | MachineBlockPlacement.cpp | 884 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local 885 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) 986 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local 987 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { 990 if (TBB && !Cond.empty() && FBB && 991 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) && 995 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FBB) 999 TII->InsertBranch(*PrevBB, FBB, TBB, Cond, dl); 1007 MachineBasicBlock *TBB = 0, *FBB = 0; // For AnalyzeBranch. local 1008 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Con [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/ |
H A D | SPUInstrInfo.h | 71 MachineBasicBlock *&FBB, 78 MachineBasicBlock *FBB,
|
H A D | SPUInstrInfo.cpp | 210 MachineBasicBlock *&FBB, 265 FBB = LastInst->getOperand(0).getMBB(); 348 MachineBasicBlock *FBB, 367 if (FBB == 0) { 403 MIB2.addMBB(FBB); 408 MIB.addMBB(FBB); 209 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 347 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.h | 77 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 83 MachineBasicBlock *FBB,
|
H A D | 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); 169 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 260 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/ |
H A D | MipsInstrInfo.h | 40 MachineBasicBlock *&FBB, 47 MachineBasicBlock *FBB,
|
H A D | MipsInstrInfo.cpp | 94 MachineBasicBlock *&FBB, 107 // just return false, leaving TBB/FBB null. 108 TBB = FBB = NULL; 168 FBB = LastInst->getOperand(0).getMBB(); 194 MachineBasicBlock *FBB, 209 if (FBB) { 211 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB); 92 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 193 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.h | 67 MachineBasicBlock *&FBB, 72 MachineBasicBlock *FBB,
|
H A D | NVPTXInstrInfo.cpp | 202 /// just return false, leaving TBB/FBB null. 212 /// in FBB, and a list of operands that evaluate the condition. These 221 MachineBasicBlock *&FBB, 260 FBB = LastInst->getOperand(0).getMBB(); 303 MachineBasicBlock *FBB, 312 if (FBB == 0) { 324 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); 219 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 302 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 74 MachineBasicBlock *&FBB, 81 MachineBasicBlock *FBB,
|
H A D | SparcInstrInfo.cpp | 129 MachineBasicBlock *&FBB, 163 FBB = 0; 217 FBB = TBB; 231 MachineBasicBlock *FBB, 239 assert(!FBB && "Unconditional branch with multiple successors!"); 251 if (!FBB) 254 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB); 127 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 230 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/ |
H A D | XCoreInstrInfo.h | 53 MachineBasicBlock *&FBB, 58 MachineBasicBlock *FBB,
|
H A D | 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); 187 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 275 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/ |
H A D | IRBuilderTest.cpp | 79 BasicBlock *FBB = BasicBlock::Create(getGlobalContext(), "", F); local 81 BranchInst *BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB); 86 EXPECT_EQ(FBB, TI->getSuccessor(1)); 90 BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB, Weights); 95 EXPECT_EQ(FBB, TI->getSuccessor(1));
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.h | 113 MachineBasicBlock *&FBB, 118 MachineBasicBlock *FBB,
|
H A D | PPCInstrInfo.cpp | 214 MachineBasicBlock *&FBB, 295 FBB = LastInst->getOperand(0).getMBB(); 309 FBB = LastInst->getOperand(0).getMBB(); 323 FBB = LastInst->getOperand(0).getMBB(); 377 MachineBasicBlock *FBB, 388 if (FBB == 0) { 409 BuildMI(&MBB, DL, get(PPC::B)).addMBB(FBB); 213 AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 376 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | MBlazeInstrInfo.cpp | 117 MachineBasicBlock *&FBB, 167 FBB = LastInst->getOperand(0).getMBB(); 188 MachineBasicBlock *FBB, 200 if (FBB == 0) { 209 BuildMI(&MBB, DL, get(MBlaze::BRID)).addMBB(FBB); 115 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 187 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
H A D | MBlazeInstrInfo.h | 199 MachineBasicBlock *&FBB, 203 MachineBasicBlock *FBB,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.h | 58 MachineBasicBlock *&FBB, 65 MachineBasicBlock *FBB,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.h | 62 MachineBasicBlock *&FBB, 67 MachineBasicBlock *FBB,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/ |
H A D | X86InstrInfo.h | 217 MachineBasicBlock *&FBB, 222 MachineBasicBlock *FBB,
|