| /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,
|