LLVM 20.0.0git
|
#include "llvm/CodeGen/TargetFrameLowering.h"
Classes | |
struct | WasmFrameBase |
Public Types | |
enum | FrameBaseKind { Register , CFA , WasmFrameBase } |
Public Attributes | |
enum llvm::TargetFrameLowering::DwarfFrameBase::FrameBaseKind | Kind |
union { | |
unsigned Reg | |
int64_t Offset | |
struct WasmFrameBase WasmLoc | |
} | Location |
Definition at line 58 of file TargetFrameLowering.h.
Enumerator | |
---|---|
Register | |
CFA | |
WasmFrameBase |
Definition at line 61 of file TargetFrameLowering.h.
enum llvm::TargetFrameLowering::DwarfFrameBase::FrameBaseKind llvm::TargetFrameLowering::DwarfFrameBase::Kind |
union { ... } llvm::TargetFrameLowering::DwarfFrameBase::Location |
int64_t llvm::TargetFrameLowering::DwarfFrameBase::Offset |
Definition at line 70 of file TargetFrameLowering.h.
Referenced by llvm::NVPTXFrameLowering::getDwarfFrameBase(), llvm::X86FrameLowering::getDwarfFrameBase(), and llvm::DwarfCompileUnit::updateSubprogramScopeDIE().
unsigned llvm::TargetFrameLowering::DwarfFrameBase::Reg |
Definition at line 68 of file TargetFrameLowering.h.
Referenced by llvm::DwarfCompileUnit::updateSubprogramScopeDIE().
struct WasmFrameBase llvm::TargetFrameLowering::DwarfFrameBase::WasmLoc |
Definition at line 71 of file TargetFrameLowering.h.
Referenced by llvm::WebAssemblyFrameLowering::getDwarfFrameBase(), and llvm::DwarfCompileUnit::updateSubprogramScopeDIE().