/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInfo.h | 42 MachineBasicBlock *&FBB, 47 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | WebAssemblyInstrInfo.cpp | 65 MachineBasicBlock *&FBB, 103 FBB = MI.getOperand(0).getMBB(); 134 MachineBasicBlock *FBB, 156 if (!FBB) 159 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB); 63 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool ) const argument 132 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/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:__anon2452::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...] |
H A D | BranchFolding.cpp | 218 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; local 220 if (!TII->AnalyzeBranch(MBB, TBB, FBB, Cond, true)) 221 MadeChange |= MBB.CorrectExtraCFGEdges(TBB, FBB, !Cond.empty()); 488 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; local 492 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { 494 if (TBB == NextBB && !Cond.empty() && !FBB) { 986 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; local 988 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { 996 if (!FBB) { 999 FBB 1720 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; local [all...] |
H A D | MachineBlockPlacement.cpp | 1146 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch. local 1147 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) 1260 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch. local 1261 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { 1267 // AnalyzeBranch() may return erroneous value for FBB when these two 1268 // situations take place. For the first scenario FBB is mistakenly set 1269 // NULL; for the 2nd scenario, the FBB, which is expected to be NULL, 1273 if (!Cond.empty() && (!FBB || FBB == ChainBB)) { 1277 TBB = FBB 1307 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; // For AnalyzeBranch. local [all...] |
H A D | MachineBasicBlock.cpp | 419 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 422 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); 453 if (FBB) { 461 TII->InsertBranch(*this, FBB, nullptr, Cond, DL); 462 } else if (isLayoutSuccessor(FBB)) { 685 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 688 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { 703 MachineFunction::iterator(FBB) == Fallthrough) 712 return FBB == nullptr; 733 MachineBasicBlock *TBB = nullptr, *FBB local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.h | 54 MachineBasicBlock *&FBB, 59 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | XCoreInstrInfo.cpp | 176 /// just return false, leaving TBB/FBB null. 186 /// in FBB, and a list of operands that evaluate the condition. These 195 MachineBasicBlock *&FBB, 249 FBB = LastInst->getOperand(0).getMBB(); 278 MachineBasicBlock *FBB, 286 if (!FBB) { // One way branch. 304 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB); 194 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 277 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/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, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.h | 79 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 85 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | MSP430InstrInfo.cpp | 172 MachineBasicBlock *&FBB, 209 FBB = nullptr; 233 FBB = TBB; 262 MachineBasicBlock *FBB, 272 assert(!FBB && "Unconditional branch with multiple successors!"); 282 if (FBB) { 284 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB); 170 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 261 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.cpp | 88 MachineBasicBlock *&FBB, 92 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); 116 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, 130 if (FBB) { 132 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(FBB); 178 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 190 // Leave TBB/FBB null. 191 TBB = FBB = nullptr; 255 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, DebugLoc DL) const argument 177 AnalyzeBranch( MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify, SmallVectorImpl<MachineInstr *> &BranchInstrs) const argument
|
H A D | MipsInstrInfo.h | 55 MachineBasicBlock *&FBB, 62 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, 69 MachineBasicBlock *&FBB,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.h | 63 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 67 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
|
H A D | NVPTXInstrInfo.cpp | 131 /// just return false, leaving TBB/FBB null. 141 /// in FBB, and a list of operands that evaluate the condition. These 149 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 186 FBB = LastInst->getOperand(0).getMBB(); 230 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, 238 if (!FBB) { 249 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB); 148 AnalyzeBranch( MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 229 InsertBranch( MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 69 MachineBasicBlock *&FBB, 76 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
H A D | SparcInstrInfo.cpp | 144 MachineBasicBlock *&FBB, 201 FBB = LastInst->getOperand(0).getMBB(); 227 MachineBasicBlock *FBB, 235 assert(!FBB && "Unconditional branch with multiple successors!"); 247 if (!FBB) 250 BuildMI(&MBB, DL, get(SP::BA)).addMBB(FBB); 142 AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const argument 226 InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, DebugLoc DL) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64A53Fix835769.cpp | 131 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 136 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) && 137 !TBB && !FBB)
|
H A D | AArch64BranchRelaxation.cpp | 416 MachineBasicBlock *TBB, *FBB; local 418 TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, false); 430 MBB->replaceSuccessor(FBB, NewBB); 431 NewBB->addSuccessor(FBB);
|
H A D | AArch64InstrInfo.h | 138 MachineBasicBlock *&FBB, 143 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | R600InstrInfo.h | 162 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, 166 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.h | 169 MachineBasicBlock *&FBB, 174 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.h | 147 MachineBasicBlock *&FBB, 152 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.h | 170 MachineBasicBlock *&FBB, 310 MachineBasicBlock *&FBB, 323 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
|