LLVM 20.0.0git
Classes | Public Types | Public Attributes | List of all members
llvm::TargetFrameLowering::DwarfFrameBase Struct Reference

#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
 

Detailed Description

Definition at line 58 of file TargetFrameLowering.h.

Member Enumeration Documentation

◆ FrameBaseKind

Enumerator
Register 
CFA 
WasmFrameBase 

Definition at line 61 of file TargetFrameLowering.h.

Member Data Documentation

◆ Kind

enum llvm::TargetFrameLowering::DwarfFrameBase::FrameBaseKind llvm::TargetFrameLowering::DwarfFrameBase::Kind

◆ 

union { ... } llvm::TargetFrameLowering::DwarfFrameBase::Location

◆ Offset

int64_t llvm::TargetFrameLowering::DwarfFrameBase::Offset

◆ Reg

unsigned llvm::TargetFrameLowering::DwarfFrameBase::Reg

◆ WasmLoc

struct WasmFrameBase llvm::TargetFrameLowering::DwarfFrameBase::WasmLoc

The documentation for this struct was generated from the following file: