reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
349 DebugLoc dl = MBBI->getDebugLoc(); 350 unsigned RetOpcode = MBBI->getOpcode(); 367 RestoreSpillList(MBB, MBBI, dl, TII, RemainingAdj, SpillList); 370 Register EhStackReg = MBBI->getOperand(0).getReg(); 371 Register EhHandlerReg = MBBI->getOperand(1).getReg(); 372 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r)).addReg(EhStackReg); 373 BuildMI(MBB, MBBI, dl, TII.get(XCore::BAU_1r)).addReg(EhHandlerReg); 374 MBB.erase(MBBI); // Erase the previous return instruction. 386 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r)).addReg(FramePtr); 391 RestoreSpillList(MBB, MBBI, dl, TII, RemainingAdj, SpillList); 395 IfNeededLDAWSP(MBB, MBBI, dl, TII, 0, RemainingAdj); 401 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opcode)) 403 for (unsigned i = 3, e = MBBI->getNumOperands(); i < e; ++i) 404 MIB->addOperand(MBBI->getOperand(i)); // copy any variadic operands 405 MBB.erase(MBBI); // Erase the previous return instruction. 409 BuildMI(MBB, MBBI, dl, TII.get(Opcode), XCore::SP).addImm(RemainingAdj);