LLVM 22.0.0git
llvm::AArch64PrologueEmitter Class Reference

A helper class for emitting the prologue. More...

#include "Target/AArch64/AArch64PrologueEpilogue.h"

Public Member Functions

 AArch64PrologueEmitter (MachineFunction &MF, MachineBasicBlock &MBB, const AArch64FrameLowering &AFL)
void emitPrologue ()
 Emit the prologue.
 ~AArch64PrologueEmitter ()

Detailed Description

A helper class for emitting the prologue.

Substantial new functionality should be factored into a new method. Where possible "emit*" methods should be const, and any flags that change how the prologue is emitted should be set in the constructor.

Definition at line 32 of file AArch64PrologueEpilogue.h.

Constructor & Destructor Documentation

◆ AArch64PrologueEmitter()

llvm::AArch64PrologueEmitter::AArch64PrologueEmitter ( MachineFunction & MF,
MachineBasicBlock & MBB,
const AArch64FrameLowering & AFL )

◆ ~AArch64PrologueEmitter()

llvm::AArch64PrologueEmitter::~AArch64PrologueEmitter ( )
inline

Definition at line 40 of file AArch64PrologueEpilogue.h.

Member Function Documentation

◆ emitPrologue()


The documentation for this class was generated from the following files: