LLVM 22.0.0git
SystemZFrameLowering.cpp File Reference

Go to the source code of this file.

Functions

static void addSavedGPR (MachineBasicBlock &MBB, MachineInstrBuilder &MIB, unsigned GPR64, bool IsImplicit)
static void emitIncrement (MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, Register Reg, int64_t NumBytes, const TargetInstrInfo *TII)
static void buildCFAOffs (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const DebugLoc &DL, int Offset, const SystemZInstrInfo *ZII)
static void buildDefCFAReg (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const DebugLoc &DL, unsigned Reg, const SystemZInstrInfo *ZII)
static bool isXPLeafCandidate (const MachineFunction &MF)

Function Documentation

◆ addSavedGPR()

◆ buildCFAOffs()

◆ buildDefCFAReg()

◆ emitIncrement()

◆ isXPLeafCandidate()