Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp218 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 DVEInstrInfo.cpp175 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 DHexagonInstrInfo.cpp450 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 DPPCInstrInfo.cpp1363 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 DR600InstrInfo.cpp701 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 DAArch64InstrInfo.cpp280 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 DWritingAnLLVMBackend.rst1166 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));