reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2409 bool IsPop = isPopOpcode(MI->getOpcode()); 2410 bool IsPush = isPushOpcode(MI->getOpcode()); 2414 bool IsVFPPushPop = MI->getOpcode() == ARM::VSTMDDB_UPD || 2415 MI->getOpcode() == ARM::VLDMDIA_UPD; 2416 bool IsT1PushPop = MI->getOpcode() == ARM::tPUSH || 2417 MI->getOpcode() == ARM::tPOP || 2418 MI->getOpcode() == ARM::tPOP_RET; 2420 assert((IsT1PushPop || (MI->getOperand(0).getReg() == ARM::SP && 2421 MI->getOperand(1).getReg() == ARM::SP)) && 2455 for (int i = MI->getNumOperands() - 1; i >= RegListIdx; --i) { 2456 MachineOperand &MO = MI->getOperand(i); 2487 MI->getParent()->computeRegisterLiveness(TRI, CurReg, MI) != 2487 MI->getParent()->computeRegisterLiveness(TRI, CurReg, MI) != 2509 for (int i = MI->getNumOperands() - 1; i >= RegListIdx; --i) 2510 MI->RemoveOperand(i); 2513 MachineInstrBuilder MIB(MF, &*MI);