Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
| STATISTIC (NumRedZoneFunctions, "Number of functions using red zone") |
static bool | llvm::matchLibcall (const TargetLowering &TLI, const MachineOperand &MO, RTLIB::Libcall LC) |
static bool | llvm::isPartOfZPRCalleeSaves (MachineBasicBlock::iterator I) |
static bool | llvm::isPartOfPPRCalleeSaves (MachineBasicBlock::iterator I) |
static bool | llvm::isPartOfSVECalleeSaves (MachineBasicBlock::iterator I) |
static void | llvm::fixupSEHOpcode (MachineBasicBlock::iterator MBBI, unsigned LocalStackSize) |
static SVEPartitions | llvm::partitionSVECS (MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, StackOffset PPRCalleeSavesSize, StackOffset ZPRCalleeSavesSize, bool IsEpilogue) |
static void | llvm::getLivePhysRegsUpTo (MachineInstr &MI, const TargetRegisterInfo &TRI, LivePhysRegs &LiveRegs) |
| Collect live registers from the end of MI's parent up to (including) MI in LiveRegs .
|
static int64_t | llvm::upperBound (StackOffset Size) |
static bool | llvm::isFuncletReturnInstr (const MachineInstr &MI) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "frame-info" |
◆ STATISTIC()
STATISTIC |
( |
NumRedZoneFunctions | , |
|
|
"Number of functions using red zone" | ) |