reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/XCore/XCoreFrameLowering.cpp
  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);