HomeSort by: relevance | last modified time | path
    Searched refs:FBB (Results 1 - 25 of 75) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 57 MachineBasicBlock *&FBB,
63 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
NVPTXInstrInfo.cpp 78 /// just return false, leaving TBB/FBB null.
88 /// in FBB, and a list of operands that evaluate the condition. These
97 MachineBasicBlock *&FBB,
135 FBB = LastInst.getOperand(0).getMBB();
182 MachineBasicBlock *FBB,
194 if (!FBB) {
205 BuildMI(&MBB, DL, get(NVPTX::GOTO)).addMBB(FBB);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
BranchRelaxation.cpp 298 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
310 MachineBasicBlock *FBB,
314 TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
334 bool Fail = TII->analyzeBranch(*MBB, TBB, FBB, Cond);
348 if (FBB && isBlockInRange(MI, *FBB)) {
361 insertBranch(MBB, FBB, TBB, Cond);
365 if (FBB) {
370 insertUncondBranch(NewBB, FBB);
373 MBB->replaceSuccessor(FBB, NewBB)
    [all...]
EarlyIfConversion.cpp 74 // | [TF]BB FBB TBB
79 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
99 MachineBasicBlock *FBB;
101 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
103 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
109 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
139 /// and FBB.
436 TBB = FBB = Tail = nullptr;
484 if (TII->analyzeBranch(*Head, TBB, FBB, Cond))
    [all...]
MachineLoopUtils.cpp 119 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
121 bool CanAnalyzeBr = !TII->analyzeBranch(*Loop, TBB, FBB, Cond);
126 FBB == Exit ? NewBB : FBB, Cond, DL);
BranchFolding.cpp 457 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
460 if (I != MF->end() && !TII->analyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
462 if (TBB == NextBB && !Cond.empty() && !FBB) {
1094 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
1096 if (!TII->analyzeBranch(*PBB, TBB, FBB, Cond, true)) {
1104 if (!FBB) {
1107 FBB = &*Next;
1112 if (TBB && (Cond.empty() || FBB)) {
1117 TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr,
1557 // If this is a two-way branch, and the FBB branches to this block, revers
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFInstrInfo.h 49 MachineBasicBlock *&FBB,
56 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
BPFInstrInfo.cpp 166 MachineBasicBlock *&FBB,
198 FBB = nullptr;
221 MachineBasicBlock *FBB,
232 assert(!FBB && "Unconditional branch with multiple successors!");
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 60 MachineBasicBlock *&FBB,
67 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
MSP430InstrInfo.cpp 165 MachineBasicBlock *&FBB,
202 FBB = nullptr;
226 FBB = TBB;
255 MachineBasicBlock *FBB,
267 assert(!FBB && "Unconditional branch with multiple successors!");
277 if (FBB) {
279 BuildMI(&MBB, DL, get(MSP430::JMP)).addMBB(FBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.h 57 MachineBasicBlock *&FBB,
63 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
WebAssemblyFixBrTableDefaults.cpp 96 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
99 bool Analyzed = !TII.analyzeBranch(*HeaderMBB, TBB, FBB, Cond);
106 // TBB | FBB | Meaning
112 assert((FBB == nullptr || FBB == MBB) &&
WebAssemblyInstrInfo.cpp 106 MachineBasicBlock *&FBB,
142 FBB = MI.getOperand(0).getMBB();
175 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
193 if (!FBB)
196 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(FBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreInstrInfo.h 53 MachineBasicBlock *&FBB,
58 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
XCoreInstrInfo.cpp 172 /// just return false, leaving TBB/FBB null.
182 /// in FBB, and a list of operands that evaluate the condition. These
191 MachineBasicBlock *&FBB,
244 FBB = LastInst->getOperand(0).getMBB();
273 MachineBasicBlock *FBB,
283 if (!FBB) { // One way branch.
301 BuildMI(&MBB, DL, get(XCore::BRFU_lu6)).addMBB(FBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBranchRelaxation.cpp 161 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
165 if (HII->analyzeBranch(B, TBB, FBB, Cond, false)) {
177 if (FBB) {
186 Distance = std::abs((long long)InstOffset - BlockToInstOffset[FBB])
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCInstrInfo.h 54 MachineBasicBlock *&FBB,
59 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
ARCInstrInfo.cpp 151 /// just return false, leaving TBB/FBB null.
160 /// 'false' destination in FBB, and a list of operands that evaluate the
172 MachineBasicBlock *&FBB,
175 TBB = FBB = nullptr;
205 assert(!FBB && "FBB should have been null.");
206 FBB = TBB;
226 FBB = nullptr;
372 MachineBasicBlock *FBB,
394 if (!FBB) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcInstrInfo.h 68 MachineBasicBlock *&FBB,
76 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEInstrInfo.h 66 MachineBasicBlock *&FBB,
74 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64A53Fix835769.cpp 139 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
144 if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB &&
145 !FBB)
AArch64SpeculationHardening.cpp 153 MachineBasicBlock *&FBB,
187 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
190 if (TII->analyzeBranch(MBB, TBB, FBB, analyzeBranchCondCode, false))
197 // If the BB ends with a single conditional branch, FBB will be set to
199 // analysis we want the FBB block to be set always.
201 if (FBB == nullptr)
202 FBB = MBB.getFallThrough();
207 if (TBB == FBB)
246 MachineBasicBlock *FBB = nullptr;
249 if (!endsWithCondControlFlow(MBB, TBB, FBB, CondCode))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsInstrInfo.h 64 MachineBasicBlock *&FBB,
72 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
80 MachineBasicBlock *&FBB,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRInstrInfo.h 93 MachineBasicBlock *&FBB,
97 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVInstrInfo.h 62 MachineBasicBlock *&FBB,
67 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,

Completed in 60 milliseconds

1 2 3