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

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 56 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
62 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
NVPTXInstrInfo.cpp 78 /// just return false, leaving TBB/FBB null.
79 /// 2. If this block ends with only an unconditional branch, it sets TBB to be
82 /// an successor block, it sets TBB to be the branch destination block and a
87 /// block, it returns the 'true' destination in TBB, the 'false' destination
96 MachineBasicBlock *&TBB,
111 TBB = LastInst.getOperand(0).getMBB();
115 TBB = LastInst.getOperand(1).getMBB();
133 TBB = SecondLastInst.getOperand(1).getMBB();
143 TBB = SecondLastInst.getOperand(0).getMBB();
181 MachineBasicBlock *TBB,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430InstrInfo.cpp 164 MachineBasicBlock *&TBB,
194 TBB = I->getOperand(0).getMBB();
206 TBB = nullptr;
212 // TBB is used to indicate the unconditinal destination.
213 TBB = I->getOperand(0).getMBB();
226 FBB = TBB;
227 TBB = I->getOperand(0).getMBB();
235 assert(TBB);
239 if (TBB != I->getOperand(0).getMBB())
254 MachineBasicBlock *TBB,
    [all...]
MSP430InstrInfo.h 59 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
66 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.cpp 105 MachineBasicBlock *&TBB,
127 TBB = MI.getOperand(0).getMBB();
135 TBB = MI.getOperand(0).getMBB();
140 TBB = MI.getOperand(0).getMBB();
175 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
180 if (!TBB)
183 BuildMI(&MBB, DL, get(WebAssembly::BR)).addMBB(TBB);
190 BuildMI(&MBB, DL, get(WebAssembly::BR_IF)).addMBB(TBB).add(Cond[1]);
192 BuildMI(&MBB, DL, get(WebAssembly::BR_UNLESS)).addMBB(TBB).add(Cond[1]);
WebAssemblyInstrInfo.h 56 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
62 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
WebAssemblyFixBrTableDefaults.cpp 96 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
99 bool Analyzed = !TII.analyzeBranch(*HeaderMBB, TBB, FBB, Cond);
106 // TBB | FBB | Meaning
111 if (TBB && TBB != MBB) {
130 MI.addOperand(MF, MachineOperand::CreateMBB(TBB));
  /src/external/gpl3/gcc.old/dist/gcc/
dominance.cc 51 /* Type of Basic Block aka. TBB */
52 typedef unsigned int TBB;
57 flowgraph. Most of them are of type TBB and are also indexed by TBB. */
71 void compress (TBB);
73 TBB eval (TBB);
74 void link_roots (TBB, TBB);
77 TBB *m_dfs_parent
    [all...]
  /src/external/gpl3/gcc/dist/gcc/
dominance.cc 51 /* Type of Basic Block aka. TBB */
52 typedef unsigned int TBB;
57 flowgraph. Most of them are of type TBB and are also indexed by TBB. */
71 void compress (TBB);
73 TBB eval (TBB);
74 void link_roots (TBB, TBB);
77 TBB *m_dfs_parent
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
EarlyIfConversion.cpp 74 // | [TF]BB FBB TBB
79 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
96 MachineBasicBlock *TBB;
101 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
103 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
106 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; }
138 /// Insertion point in Head for speculatively executed instructions form TBB
436 TBB = FBB = Tail = nullptr;
484 if (TII->analyzeBranch(*Head, TBB, FBB, Cond))
    [all...]
BranchRelaxation.cpp 298 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
309 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB,
314 TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
334 bool Fail = TII->analyzeBranch(*MBB, TBB, FBB, Cond);
361 insertBranch(MBB, FBB, TBB, Cond);
381 LLVM_DEBUG(dbgs() << " Insert B to " << printMBBReference(*TBB)
387 insertBranch(MBB, &NextBB, TBB, Cond);
400 // This is the block with cond. branch and the distance to TBB is too long.
412 insertUncondBranch(NewBB, TBB);
419 << printMBBReference(*TBB) << ".\n")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFInstrInfo.h 48 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
55 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
BPFInstrInfo.cpp 165 MachineBasicBlock *&TBB,
190 TBB = I->getOperand(0).getMBB();
202 TBB = nullptr;
208 // TBB is used to indicate the unconditinal destination.
209 TBB = I->getOperand(0).getMBB();
220 MachineBasicBlock *TBB,
228 assert(TBB && "insertBranch must not be told to insert a fallthrough");
233 BuildMI(&MBB, DL, get(BPF::JMP)).addMBB(TBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreInstrInfo.h 52 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
57 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
XCoreInstrInfo.cpp 172 /// just return false, leaving TBB/FBB null.
173 /// 2. If this block ends with only an unconditional branch, it sets TBB to be
176 /// an successor block, it sets TBB to be the branch destination block and a
181 /// block, it returns the 'true' destination in TBB, the 'false' destination
190 MachineBasicBlock *&TBB,
208 TBB = LastInst->getOperand(0).getMBB();
219 TBB = LastInst->getOperand(1).getMBB();
240 TBB = SecondLastInst->getOperand(1).getMBB();
252 TBB = SecondLastInst->getOperand(0).getMBB();
272 MachineBasicBlock *TBB,
    [all...]
  /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)) {
170 TBB = FirstTerm->getOperand(HII->getCExtOpNum(*FirstTerm)).getMBB();
172 if (TBB && &MI == &*FirstTerm) {
173 Distance = std::abs((long long)InstOffset - BlockToInstOffset[TBB])
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsInstrInfo.h 63 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
71 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
79 BranchType analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
187 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCInstrInfo.h 53 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
58 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
ARCInstrInfo.cpp 151 /// just return false, leaving TBB/FBB null.
152 /// 2. If this block ends with only an unconditional branch, it sets TBB to be
155 /// successor block, it sets TBB to be the branch destination block and a
159 /// unconditional branch, it returns the 'true' destination in TBB, the
171 MachineBasicBlock *&TBB,
175 TBB = FBB = nullptr;
199 TBB = I->getOperand(0).getMBB();
206 FBB = TBB;
207 TBB = I->getOperand(0).getMBB();
371 MachineBasicBlock *TBB,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcInstrInfo.h 67 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
75 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEInstrInfo.h 65 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
73 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
  /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 &&
AArch64ConditionOptimizer.cpp 302 // corresponding to TBB.
349 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
350 if (TII->analyzeBranch(*HBB, TBB, FBB, HeadCond)) {
355 if (!TBB || TBB == HBB) {
361 if (TII->analyzeBranch(*TBB, TBB_TBB, TBB_FBB, TrueCond)) {
370 MachineInstr *TrueCmpMI = findSuitableCompare(TBB);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRInstrInfo.cpp 264 MachineBasicBlock *&TBB,
297 TBB = I->getOperand(0).getMBB();
311 TBB = 0;
318 // TBB is used to indicate the unconditinal destination.
319 TBB = I->getOperand(0).getMBB();
369 FBB = TBB;
370 TBB = I->getOperand(0).getMBB();
378 assert(TBB);
382 if (TBB != I->getOperand(0).getMBB()) {
399 MachineBasicBlock *TBB,
    [all...]
AVRInstrInfo.h 92 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
96 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,

Completed in 38 milliseconds

1 2 3 4