HomeSort by relevance Sort by last modified time
    Searched refs:TBB (Results 1 - 25 of 133) sorted by null

1 2 3 4 5 6

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.cpp 96 MachineBasicBlock *&TBB,
114 TBB = MI.getOperand(0).getMBB();
125 TBB = MI.getOperand(0).getMBB();
133 TBB = MI.getOperand(0).getMBB();
165 MachineBasicBlock *TBB,
170 if (!TBB)
173 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(TBB);
180 BuildMI(&MBB, DL, get(WebAssembly::BR_IF)).addMBB(TBB).addOperand(Cond[1]);
183 .addMBB(TBB)
WebAssemblyInstrInfo.h 47 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
52 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/llvm/lib/Target/BPF/
BPFInstrInfo.h 47 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
53 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
BPFInstrInfo.cpp 79 MachineBasicBlock *&TBB,
104 TBB = I->getOperand(0).getMBB();
116 TBB = 0;
122 // TBB is used to indicate the unconditinal destination.
123 TBB = I->getOperand(0).getMBB();
134 MachineBasicBlock *TBB,
139 assert(TBB && "InsertBranch must not be told to insert a fallthrough");
144 BuildMI(&MBB, DL, get(BPF::JMP)).addMBB(TBB);
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 62 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
67 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
NVPTXInstrInfo.cpp 132 /// just return false, leaving TBB/FBB null.
133 /// 2. If this block ends with only an unconditional branch, it sets TBB to be
136 /// an successor block, it sets TBB to be the branch destination block and a
141 /// block, it returns the 'true' destination in TBB, the 'false' destination
150 MachineBasicBlock *&TBB,
165 TBB = LastInst.getOperand(0).getMBB();
169 TBB = LastInst.getOperand(1).getMBB();
187 TBB = SecondLastInst.getOperand(1).getMBB();
197 TBB = SecondLastInst.getOperand(0).getMBB();
233 MachineBasicBlock *TBB,
    [all...]
  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 72 // | [TF]BB FBB TBB
77 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
94 MachineBasicBlock *TBB;
99 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
101 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
104 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; }
136 /// Insertion point in Head for speculatively executed instructions form TBB
342 TBB = FBB = Tail = nullptr;
389 if (TII->analyzeBranch(*Head, TBB, FBB, Cond))
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 174 MachineBasicBlock *&TBB,
204 TBB = I->getOperand(0).getMBB();
216 TBB = nullptr;
222 // TBB is used to indicate the unconditinal destination.
223 TBB = I->getOperand(0).getMBB();
236 FBB = TBB;
237 TBB = I->getOperand(0).getMBB();
245 assert(TBB);
249 if (TBB != I->getOperand(0).getMBB())
264 MachineBasicBlock *TBB,
    [all...]
MSP430InstrInfo.h 77 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
83 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430InstrInfo.cpp 176 MachineBasicBlock *&TBB,
206 TBB = I->getOperand(0).getMBB();
218 TBB = 0;
224 // TBB is used to indicate the unconditinal destination.
225 TBB = I->getOperand(0).getMBB();
238 FBB = TBB;
239 TBB = I->getOperand(0).getMBB();
247 assert(TBB);
251 if (TBB != I->getOperand(0).getMBB())
266 MSP430InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
    [all...]
MSP430InstrInfo.h 78 MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
83 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsInstrInfo.h 143 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
150 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, DebugLoc DL,
154 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/llvm/lib/Target/Mips/
MipsInstrInfo.h 53 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
60 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
67 BranchType analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
149 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
MipsInstrInfo.cpp 87 MachineBasicBlock *&TBB,
92 BranchType BT = analyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs);
97 void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
112 MIB.addMBB(TBB);
116 MachineBasicBlock *TBB,
121 assert(TBB && "InsertBranch must not be told to insert a fallthrough");
133 BuildCondBr(MBB, TBB, DL, Cond);
141 BuildMI(&MBB, DL, get(UncondBrOpc)).addMBB(TBB);
143 BuildCondBr(MBB, TBB, DL, Cond);
180 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.h 68 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
75 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.h 53 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
58 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaInstrInfo.h 41 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
61 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
SPUInstrInfo.h 70 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
77 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/Sparc/
SparcInstrInfo.h 66 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
73 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZInstrInfo.h 88 MachineBasicBlock *&TBB,
92 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreInstrInfo.h 52 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
57 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
XCoreInstrInfo.cpp 169 /// just return false, leaving TBB/FBB null.
170 /// 2. If this block ends with only an unconditional branch, it sets TBB to be
173 /// an successor block, it sets TBB to be the branch destination block and a
178 /// block, it returns the 'true' destination in TBB, the 'false' destination
187 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
210 TBB = LastInst->getOperand(0).getMBB();
221 TBB = LastInst->getOperand(1).getMBB();
243 TBB = SecondLastInst->getOperand(1).getMBB();
255 TBB = SecondLastInst->getOperand(0).getMBB();
275 XCoreInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB,
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonBranchRelaxation.cpp 147 MachineBasicBlock *TBB = NULL, *FBB = NULL;
151 if (HII->analyzeBranch(B, TBB, FBB, Cond, false)) {
156 TBB = FirstTerm->getOperand(HII->getCExtOpNum(&*FirstTerm)).getMBB();
158 if (TBB && &MI == &*FirstTerm) {
159 Distance = std::abs((long long)InstOffset - BlockToInstOffset[TBB])
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeInstrInfo.cpp 116 MachineBasicBlock *&TBB,
140 TBB = LastInst->getOperand(0).getMBB();
145 TBB = LastInst->getOperand(1).getMBB();
164 TBB = SecondLastInst->getOperand(1).getMBB();
175 TBB = SecondLastInst->getOperand(0).getMBB();
187 InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
192 assert(TBB && "InsertBranch must not be told to insert a fallthrough");
202 BuildMI(&MBB, DL, get(Opc)).addMBB(TBB);
204 BuildMI(&MBB, DL, get(Opc)).addReg(Cond[1].getReg()).addMBB(TBB);
208 BuildMI(&MBB, DL, get(Opc)).addReg(Cond[1].getReg()).addMBB(TBB);
    [all...]
  /external/llvm/lib/Target/AVR/
AVRInstrInfo.cpp 242 MachineBasicBlock *&TBB,
275 TBB = I->getOperand(0).getMBB();
289 TBB = 0;
296 // TBB is used to indicate the unconditinal destination.
297 TBB = I->getOperand(0).getMBB();
347 FBB = TBB;
348 TBB = I->getOperand(0).getMBB();
356 assert(TBB);
360 if (TBB != I->getOperand(0).getMBB()) {
377 MachineBasicBlock *TBB,
    [all...]

Completed in 497 milliseconds

1 2 3 4 5 6