Home
last modified time | relevance | path

Searched refs:EndLoopOp (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp199 unsigned EndLoopOp, MachineBasicBlock *TargetBB, in findLoopInstr() argument
203 if (EndLoopOp == Hexagon::ENDLOOP0) { in findLoopInstr()
224 if (Opc == EndLoopOp && I.getOperand(0).getMBB() != TargetBB) in findLoopInstr()
228 if (MachineInstr *Loop = findLoopInstr(PB, EndLoopOp, TargetBB, Visited)) in findLoopInstr()
664 int EndLoopOp = Cond[0].getImm(); in insertBranch() local
669 MachineInstr *Loop = findLoopInstr(TBB, EndLoopOp, Cond[1].getMBB(), in insertBranch()
674 BuildMI(&MBB, DL, get(EndLoopOp)).addMBB(TBB); in insertBranch()
706 int EndLoopOp = Cond[0].getImm(); in insertBranch() local
711 MachineInstr *Loop = findLoopInstr(TBB, EndLoopOp, Cond[1].getMBB(), in insertBranch()
716 BuildMI(&MBB, DL, get(EndLoopOp)).addMBB(TBB); in insertBranch()
H A DHexagonInstrInfo.h351 MachineInstr *findLoopInstr(MachineBasicBlock *BB, unsigned EndLoopOp,