Lines Matching refs:PI
391 MachineBasicBlock::iterator PI = MergeWithPrevious ? std::prev(MBBI) : MBBI; in mergeSPUpdates() local
394 unsigned Opc = PI->getOpcode(); in mergeSPUpdates()
403 if (Opc == M68k::ADD32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
404 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
405 Offset += PI->getOperand(2).getImm(); in mergeSPUpdates()
406 MBB.erase(PI); in mergeSPUpdates()
409 } else if (Opc == M68k::SUB32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
410 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
411 Offset -= PI->getOperand(2).getImm(); in mergeSPUpdates()
412 MBB.erase(PI); in mergeSPUpdates()
707 MachineBasicBlock::iterator PI = std::prev(MBBI); in emitEpilogue() local
708 unsigned Opc = PI->getOpcode(); in emitEpilogue()
710 if ((Opc != M68k::POP32r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
711 Opc != M68k::DBG_VALUE && !PI->isTerminator()) in emitEpilogue()