Home
last modified time | relevance | path

Searched refs:SecondLastInst (Results 1 – 8 of 8) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.cpp124 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreInstrInfo.cpp226 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp190 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsInstrInfo.cpp217 MachineInstr *SecondLastInst = nullptr; in analyzeBranch() local
226 SecondLastInst = &*I; in analyzeBranch()
227 SecondLastOpc = getAnalyzableBrOpc(SecondLastInst->getOpcode()); in analyzeBranch()
230 if (isUnpredicatedTerminator(*SecondLastInst) && !SecondLastOpc) in analyzeBranch()
252 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst); in analyzeBranch()
256 if (SecondLastInst->isUnconditionalBranch()) { in analyzeBranch()
261 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()
272 AnalyzeCondBr(SecondLastInst, SecondLastOpc, TBB, Cond); in analyzeBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.cpp587 MachineInstr &SecondLastInst = *I; in analyzeBranch() local
594 if (SecondLastInst.getOpcode() == PPC::BCC && in analyzeBranch()
596 if (!SecondLastInst.getOperand(2).isMBB() || in analyzeBranch()
599 TBB = SecondLastInst.getOperand(2).getMBB(); in analyzeBranch()
600 Cond.push_back(SecondLastInst.getOperand(0)); in analyzeBranch()
601 Cond.push_back(SecondLastInst.getOperand(1)); in analyzeBranch()
604 } else if (SecondLastInst.getOpcode() == PPC::BC && in analyzeBranch()
606 if (!SecondLastInst.getOperand(1).isMBB() || in analyzeBranch()
609 TBB = SecondLastInst.getOperand(1).getMBB(); in analyzeBranch()
611 Cond.push_back(SecondLastInst.getOperand(0)); in analyzeBranch()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.cpp444 MachineInstr *SecondLastInst = nullptr; in analyzeBranch() local
448 if (!SecondLastInst) in analyzeBranch()
449 SecondLastInst = &*I; in analyzeBranch()
460 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0; in analyzeBranch()
466 !SecondLastInst->getOperand(0).isMBB()) in analyzeBranch()
476 if (LastInst && !SecondLastInst) { in analyzeBranch()
508 bool SecLastOpcodeHasNVJump = isNewValueJump(*SecondLastInst); in analyzeBranch()
510 if (!SecondLastInst->getOperand(1).isMBB()) in analyzeBranch()
512 TBB = SecondLastInst->getOperand(1).getMBB(); in analyzeBranch()
513 Cond.push_back(MachineOperand::CreateImm(SecondLastInst->getOpcode())); in analyzeBranch()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600InstrInfo.cpp724 MachineInstr &SecondLastInst = *I; in analyzeBranch() local
725 unsigned SecondLastOpc = SecondLastInst.getOpcode(); in analyzeBranch()
733 TBB = SecondLastInst.getOperand(0).getMBB(); in analyzeBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp241 MachineInstr *SecondLastInst = &*I; in analyzeBranch() local
242 unsigned SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch()
249 LastInst = SecondLastInst; in analyzeBranch()
256 SecondLastInst = &*I; in analyzeBranch()
257 SecondLastOpc = SecondLastInst->getOpcode(); in analyzeBranch()
263 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I)) in analyzeBranch()
268 parseCondBranch(SecondLastInst, TBB, Cond); in analyzeBranch()
276 TBB = SecondLastInst->getOperand(0).getMBB(); in analyzeBranch()