Lines Matching refs:PI
389 MachineBasicBlock::iterator PI = MergeWithPrevious ? std::prev(MBBI) : MBBI; in mergeSPUpdates() local
392 unsigned Opc = PI->getOpcode(); in mergeSPUpdates()
401 if (Opc == M68k::ADD32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
402 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
403 Offset += PI->getOperand(2).getImm(); in mergeSPUpdates()
404 MBB.erase(PI); in mergeSPUpdates()
407 } else if (Opc == M68k::SUB32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
408 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
409 Offset -= PI->getOperand(2).getImm(); in mergeSPUpdates()
410 MBB.erase(PI); in mergeSPUpdates()
704 MachineBasicBlock::iterator PI = std::prev(MBBI); in emitEpilogue() local
705 unsigned Opc = PI->getOpcode(); in emitEpilogue()
707 if ((Opc != M68k::POP32r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
708 Opc != M68k::DBG_VALUE && !PI->isTerminator()) in emitEpilogue()