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

References

lib/Target/RISCV/RISCVFrameLowering.cpp
  103   assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
  105   MachineFrameInfo &MFI = MF.getFrameInfo();
  106   auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>();
  111   if (RI->needsStackRealignment(MF) && MFI.hasVarSizedObjects()) {
  125   determineFrameLayout(MF);
  138     MF.getFunction().getContext().diagnose(DiagnosticInfoUnsupported{
  139         MF.getFunction(), "Stack pointer required, but has been reserved."});
  141   uint64_t FirstSPAdjustAmount = getFirstSPAdjustAmount(MF);
  150   unsigned CFIIndex = MF.addFrameInst(
  169     unsigned CFIIndex = MF.addFrameInst(MCCFIInstruction::createOffset(
  176   if (hasFP(MF)) {
  178       MF.getFunction().getContext().diagnose(DiagnosticInfoUnsupported{
  179           MF.getFunction(), "Frame pointer required, but has been reserved."});
  185     unsigned CFIIndex = MF.addFrameInst(MCCFIInstruction::createDefCfa(
  199     unsigned CFIIndex = MF.addFrameInst(
  205   if (hasFP(MF)) {
  208     if (RI->needsStackRealignment(MF)) {
  219             MF.getRegInfo().createVirtualRegister(&RISCV::GPRRegClass);