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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp124 MachineInstr &SecondLastInst = *I; local
131 if (SecondLastInst.getOpcode() == NVPTX::CBranch &&
133 TBB = SecondLastInst.getOperand(1).getMBB();
134 Cond.push_back(SecondLastInst.getOperand(0));
141 if (SecondLastInst.getOpcode() == NVPTX::GOTO &&
143 TBB = SecondLastInst.getOperand(0).getMBB();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp226 MachineInstr *SecondLastInst = &*I; local
229 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
232 unsigned SecondLastOpc = SecondLastInst->getOpcode();
240 TBB = SecondLastInst->getOperand(1).getMBB();
242 Cond.push_back(SecondLastInst->getOperand(0));
250 if (IsBRU(SecondLastInst->getOpcode()) &&
252 TBB = SecondLastInst->getOperand(0).getMBB();
260 if (IsBR_JT(SecondLastInst->getOpcode()) && IsBRU(LastInst->getOpcode())) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp190 MachineInstr *SecondLastInst = &*I; local
191 unsigned SecondLastOpc = SecondLastInst->getOpcode();
198 LastInst = SecondLastInst;
205 SecondLastInst = &*I;
206 SecondLastOpc = SecondLastInst->getOpcode();
212 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
217 parseCondBranch(SecondLastInst, TBB, Cond);
225 TBB = SecondLastInst->getOperand(0).getMBB();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp217 MachineInstr *SecondLastInst = nullptr; local
226 SecondLastInst = &*I;
227 SecondLastOpc = getAnalyzableBrOpc(SecondLastInst->getOpcode());
230 if (isUnpredicatedTerminator(*SecondLastInst) && !SecondLastOpc)
252 BranchInstrs.insert(BranchInstrs.begin(), SecondLastInst);
256 if (SecondLastInst->isUnconditionalBranch()) {
261 TBB = SecondLastInst->getOperand(0).getMBB();
272 AnalyzeCondBr(SecondLastInst, SecondLastOpc, TBB, Cond);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp444 MachineInstr *SecondLastInst = nullptr; local
448 if (!SecondLastInst)
449 SecondLastInst = &*I;
460 int SecLastOpcode = SecondLastInst ? SecondLastInst->getOpcode() : 0;
466 !SecondLastInst->getOperand(0).isMBB())
476 if (LastInst && !SecondLastInst) {
508 bool SecLastOpcodeHasNVJump = isNewValueJump(*SecondLastInst);
510 if (!SecondLastInst->getOperand(1).isMBB())
512 TBB = SecondLastInst
3267 MachineInstr *SecondLastInst = nullptr; local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp587 MachineInstr &SecondLastInst = *I; local
594 if (SecondLastInst.getOpcode() == PPC::BCC &&
596 if (!SecondLastInst.getOperand(2).isMBB() ||
599 TBB = SecondLastInst.getOperand(2).getMBB();
600 Cond.push_back(SecondLastInst.getOperand(0));
601 Cond.push_back(SecondLastInst.getOperand(1));
604 } else if (SecondLastInst.getOpcode() == PPC::BC &&
606 if (!SecondLastInst.getOperand(1).isMBB() ||
609 TBB = SecondLastInst.getOperand(1).getMBB();
611 Cond.push_back(SecondLastInst
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp724 MachineInstr &SecondLastInst = *I;
725 unsigned SecondLastOpc = SecondLastInst.getOpcode();
733 TBB = SecondLastInst.getOperand(0).getMBB();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp241 MachineInstr *SecondLastInst = &*I; local
242 unsigned SecondLastOpc = SecondLastInst->getOpcode();
249 LastInst = SecondLastInst;
256 SecondLastInst = &*I;
257 SecondLastOpc = SecondLastInst->getOpcode();
263 if (SecondLastInst && I != MBB.begin() && isUnpredicatedTerminator(*--I))
268 parseCondBranch(SecondLastInst, TBB, Cond);
276 TBB = SecondLastInst->getOperand(0).getMBB();

Completed in 109 milliseconds