LLVM: lib/Target/AArch64/AArch64PrologueEpilogue.cpp File Reference (original) (raw)
Go to the source code of this file.
| Namespaces |
|
| namespace |
llvm |
|
This is an optimization pass for GlobalISel generic memory operations. |
| Functions |
|
|
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" |
) |
|
|