LLVM 22.0.0git
llvm::WinEHHandlerType Struct Reference

#include "llvm/CodeGen/WinEHFuncInfo.h"

Public Attributes

int Adjectives
union { 
   const AllocaInst *   Alloca 
   int   FrameIndex 
CatchObj = {}
 The CatchObj starts out life as an LLVM alloca and is eventually turned frame index.
GlobalVariableTypeDescriptor
MBBOrBasicBlock Handler

Detailed Description

Definition at line 60 of file WinEHFuncInfo.h.

Member Data Documentation

◆ Adjectives

int llvm::WinEHHandlerType::Adjectives

Definition at line 61 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().

◆ Alloca

const AllocaInst* llvm::WinEHHandlerType::Alloca

Definition at line 65 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().

◆ [union]

union { ... } llvm::WinEHHandlerType::CatchObj

The CatchObj starts out life as an LLVM alloca and is eventually turned frame index.

Referenced by addTryBlockMapEntry().

◆ FrameIndex

int llvm::WinEHHandlerType::FrameIndex

Definition at line 66 of file WinEHFuncInfo.h.

◆ Handler

MBBOrBasicBlock llvm::WinEHHandlerType::Handler

Definition at line 69 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().

◆ TypeDescriptor

GlobalVariable* llvm::WinEHHandlerType::TypeDescriptor

Definition at line 68 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().


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