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

#include "llvm/CodeGen/TargetFrameLowering.h"

Collaboration diagram for llvm::TargetFrameLowering::DwarfFrameBase:
Collaboration graph
[legend]

Classes

struct  WasmFrameBase
 

Public Types

enum  FrameBaseKind { Register, CFA, WasmFrameBase }
 

Public Attributes

enum llvm::TargetFrameLowering::DwarfFrameBase::FrameBaseKind Kind
 
union {
   unsigned   Reg
 
   struct WasmFrameBase   WasmLoc
 
Location
 

Detailed Description

Definition at line 54 of file TargetFrameLowering.h.

Member Enumeration Documentation

◆ FrameBaseKind

Enumerator
Register 
CFA 
WasmFrameBase 

Definition at line 57 of file TargetFrameLowering.h.

Member Data Documentation

◆ Kind

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

◆ Location

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

◆ Reg

unsigned llvm::TargetFrameLowering::DwarfFrameBase::Reg

◆ WasmLoc

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

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