/external/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 72 // | [TF]BB FBB TBB 77 // Instructions in the conditional blocks TBB and/or FBB are spliced into the 97 MachineBasicBlock *FBB; member in class:__anon12540::SSAIfConv 99 /// isTriangle - When there is no 'else' block, either TBB or FBB will be 101 bool isTriangle() const { return TBB == Tail || FBB == Tail; } 107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } 137 /// and FBB. 342 TBB = FBB = Tail = nullptr; 389 if (TII->analyzeBranch(*Head, TBB, FBB, Con [all...] |
/external/llvm/lib/Target/BPF/ |
H A D | BPFInstrInfo.h | 48 MachineBasicBlock *&FBB, 54 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | BPFInstrInfo.cpp | 80 MachineBasicBlock *&FBB, 112 FBB = 0; 135 MachineBasicBlock *FBB, 143 assert(!FBB && "Unconditional branch with multiple successors!"); 78 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 133 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.h | 78 MachineBasicBlock *&FBB, 84 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | MSP430InstrInfo.cpp | 175 MachineBasicBlock *&FBB, 212 FBB = nullptr; 236 FBB = TBB; 265 MachineBasicBlock *FBB, 275 assert(!FBB && "Unconditional branch with multiple successors!"); 285 if (FBB) { 287 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB); 173 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 263 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.h | 63 MachineBasicBlock *&FBB, 68 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | NVPTXInstrInfo.cpp | 132 /// just return false, leaving TBB/FBB null. 142 /// in FBB, and a list of operands that evaluate the condition. These 151 MachineBasicBlock *&FBB, 189 FBB = LastInst.getOperand(0).getMBB(); 234 MachineBasicBlock *FBB, 243 if (!FBB) { 254 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); 149 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 232 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 69 MachineBasicBlock *&FBB, 76 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInfo.h | 48 MachineBasicBlock *&FBB, 53 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | WebAssemblyInstrInfo.cpp | 97 MachineBasicBlock *&FBB, 135 FBB = MI.getOperand(0).getMBB(); 166 MachineBasicBlock *FBB, 186 if (!FBB) 189 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB); 95 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool ) const argument 164 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.h | 54 MachineBasicBlock *&FBB, 59 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
H A D | AlphaInstrInfo.h | 42 MachineBasicBlock *FBB, 62 MachineBasicBlock *&FBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
H A D | SPUInstrInfo.h | 71 MachineBasicBlock *&FBB, 78 MachineBasicBlock *FBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.h | 78 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 84 MachineBasicBlock *FBB,
|
H A D | MSP430InstrInfo.cpp | 177 MachineBasicBlock *&FBB, 214 FBB = 0; 238 FBB = TBB; 267 MachineBasicBlock *FBB, 277 assert(!FBB && "Unconditional branch with multiple successors!"); 287 if (FBB) { 289 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB); 175 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 266 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const argument
|
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 67 MachineBasicBlock *&FBB, 74 MachineBasicBlock *FBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
H A D | XCoreInstrInfo.h | 53 MachineBasicBlock *&FBB, 58 MachineBasicBlock *FBB,
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonBranchRelaxation.cpp | 147 MachineBasicBlock *TBB = NULL, *FBB = NULL; local 151 if (HII->analyzeBranch(B, TBB, FBB, Cond, false)) { 163 if (FBB) { 172 Distance = std::abs((long long)InstOffset - BlockToInstOffset[FBB])
|
/external/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.h | 94 MachineBasicBlock *&FBB, 98 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.h | 89 MachineBasicBlock *&FBB, 93 MachineBasicBlock *FBB,
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | BranchFolding.cpp | 188 MachineBasicBlock *MBB = I, *TBB = 0, *FBB = 0; local 190 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true)) 191 MadeChange |= MBB->CorrectExtraCFGEdges(TBB, FBB, !Cond.empty()); 454 MachineBasicBlock *TBB = 0, *FBB = 0; local 458 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { 460 if (TBB == NextBB && !Cond.empty() && !FBB) { 873 MachineBasicBlock *TBB = 0, *FBB = 0; local 875 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { 883 if (!FBB) 884 FBB 1529 MachineBasicBlock *TBB = 0, *FBB = 0; local [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64A53Fix835769.cpp | 135 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 140 if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB && 141 !FBB)
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.h | 54 MachineBasicBlock *&FBB, 61 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, 68 MachineBasicBlock *&FBB,
|
H A D | MipsInstrInfo.cpp | 88 MachineBasicBlock *&FBB, 92 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); 117 MachineBasicBlock *FBB, 132 if (FBB) { 134 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB); 180 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 192 // Leave TBB/FBB null. 193 TBB = FBB = nullptr; 257 FBB = LastInst->getOperand(0).getMBB(); 86 analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 115 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL) const argument 179 analyzeBranch( MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify, SmallVectorImpl<MachineInstr *> &BranchInstrs) const argument
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | 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;
|