Searched refs:SecondLastInst (Results 1 – 10 of 10) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.cpp | 124 MachineInstr &SecondLastInst = *I; in analyzeBranch() local 131 if (SecondLastInst.getOpcode() == NVPTX::CBranch && in analyzeBranch() 133 TBB = SecondLastInst.getOperand(1).getMBB(); in analyzeBranch() 134 Cond.push_back(SecondLastInst.getOperand(0)); in analyzeBranch() 141 if (SecondLastInst.getOpcode() == NVPTX::GOTO && in analyzeBranch() 143 TBB = SecondLastInst.getOperand(0).getMBB(); in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.cpp | 226 MachineInstr *SecondLastInst = &*I; in analyzeBranch() local 229 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I)) in analyzeBranch() 232 unsigned SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 240 TBB = SecondLastInst->getOperand(1).getMBB(); in analyzeBranch() 242 Cond.push_back(SecondLastInst->getOperand(0)); in analyzeBranch() 250 if (IsBRU(SecondLastInst->getOpcode()) && in analyzeBranch() 252 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch() 260 if (IsBR_JT(SecondLastInst->getOpcode()) && IsBRU(LastInst->getOpcode())) { in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.cpp | 190 MachineInstr *SecondLastInst = &*I; in analyzeBranch() local 191 unsigned SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 198 LastInst = SecondLastInst; in analyzeBranch() 205 SecondLastInst = &*I; in analyzeBranch() 206 SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 212 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I)) in analyzeBranch() 217 parseCondBranch(SecondLastInst, TBB, Cond); in analyzeBranch() 225 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.cpp | 218 MachineInstr *SecondLastInst = nullptr; in analyzeBranch() local 227 SecondLastInst = &*I; in analyzeBranch() 228 SecondLastOpc = getAnalyzableBrOpc(SecondLastInst->getOpcode()); in analyzeBranch() 231 if (isUnpredicatedTerminator(*SecondLastInst) && !SecondLastOpc) in analyzeBranch() 253 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in analyzeBranch() 257 if (SecondLastInst->isUnconditionalBranch()) { in analyzeBranch() 262 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch() 273 AnalyzeCondBr(SecondLastInst, SecondLastOpc, TBB, Cond); in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.cpp | 175 MachineInstr *SecondLastInst = &*I; in analyzeBranch() local 176 unsigned SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 183 LastInst = SecondLastInst; in analyzeBranch() 190 SecondLastInst = &*I; in analyzeBranch() 191 SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 196 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I)) in analyzeBranch() 201 parseCondBranch(SecondLastInst, TBB, Cond); in analyzeBranch() 209 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 450 MachineInstr *SecondLastInst = nullptr; in analyzeBranch() local 454 if (!SecondLastInst) in analyzeBranch() 455 SecondLastInst = &*I; in analyzeBranch() 466 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0; in analyzeBranch() 472 !SecondLastInst->getOperand(0).isMBB()) in analyzeBranch() 482 if (LastInst && !SecondLastInst) { in analyzeBranch() 516 if (!SecondLastInst->getOperand(1).isMBB()) in analyzeBranch() 3301 MachineInstr *SecondLastInst = nullptr; in getBranchingInstrs() local 3305 if (!SecondLastInst) { in getBranchingInstrs() 3306 SecondLastInst = &*I; in getBranchingInstrs() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 1363 MachineInstr &SecondLastInst = *I; in analyzeBranch() local 1370 if (SecondLastInst.getOpcode() == PPC::BCC && in analyzeBranch() 1372 if (!SecondLastInst.getOperand(2).isMBB() || in analyzeBranch() 1375 TBB = SecondLastInst.getOperand(2).getMBB(); in analyzeBranch() 1382 if (!SecondLastInst.getOperand(1).isMBB() || in analyzeBranch() 1385 TBB = SecondLastInst.getOperand(1).getMBB(); in analyzeBranch() 1392 if (!SecondLastInst.getOperand(1).isMBB() || in analyzeBranch() 1395 TBB = SecondLastInst.getOperand(1).getMBB(); in analyzeBranch() 1403 if (!SecondLastInst.getOperand(0).isMBB() || in analyzeBranch() 1408 TBB = SecondLastInst.getOperand(0).getMBB(); in analyzeBranch() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | R600InstrInfo.cpp | 701 MachineInstr &SecondLastInst = *I; in analyzeBranch() local 702 unsigned SecondLastOpc = SecondLastInst.getOpcode(); in analyzeBranch() 710 TBB = SecondLastInst.getOperand(0).getMBB(); in analyzeBranch()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 280 MachineInstr *SecondLastInst = &*I; in analyzeBranch() local 281 unsigned SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 288 LastInst = SecondLastInst; in analyzeBranch() 295 SecondLastInst = &*I; in analyzeBranch() 296 SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 308 LastInst = SecondLastInst; in analyzeBranch() 321 SecondLastInst = &*I; in analyzeBranch() 322 SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch() 327 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I)) in analyzeBranch() 332 parseCondBranch(SecondLastInst, TBB, Cond); in analyzeBranch() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/docs/ |
H A D | WritingAnLLVMBackend.rst | 1166 TBB = SecondLastInst->getOperand(0).getMBB(); 1198 unsigned SecondLastOpc = SecondLastInst->getOpcode(); 1202 TBB = SecondLastInst->getOperand(0).getMBB(); 1203 Cond.push_back(SecondLastInst->getOperand(1)); 1204 Cond.push_back(SecondLastInst->getOperand(2));
|