LLVM  4.0.0
Public Attributes | List of all members
llvm::WinEHHandlerType Struct Reference

#include <WinEHFuncInfo.h>

Collaboration diagram for llvm::WinEHHandlerType:
[legend]

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. More...
 
GlobalVariableTypeDescriptor
 
MBBOrBasicBlock Handler
 

Detailed Description

Definition at line 63 of file WinEHFuncInfo.h.

Member Data Documentation

int llvm::WinEHHandlerType::Adjectives

Definition at line 64 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().

const AllocaInst* llvm::WinEHHandlerType::Alloca

Definition at line 68 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry(), and llvm::FunctionLoweringInfo::set().

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

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

Referenced by addTryBlockMapEntry(), llvm::X86FrameLowering::processFunctionBeforeFrameFinalized(), and llvm::FunctionLoweringInfo::set().

int llvm::WinEHHandlerType::FrameIndex
MBBOrBasicBlock llvm::WinEHHandlerType::Handler

Definition at line 72 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry(), and llvm::FunctionLoweringInfo::set().

GlobalVariable* llvm::WinEHHandlerType::TypeDescriptor

Definition at line 71 of file WinEHFuncInfo.h.

Referenced by addTryBlockMapEntry().


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