LLVM API Documentation

Classes | Enumerations | Functions
llvm::WinEH Namespace Reference

Classes

struct  Instruction
struct  FrameInfo
class  UnwindEmitter

Enumerations

enum  EncodingType {
  Invalid, Alpha, Alpha64, ARM,
  CE, Itanium, MIPS = Alpha
}

Functions

static StringRef getSectionSuffix (const MCSymbol *Function)
static const MCSectiongetUnwindInfoSection (StringRef SecName, const MCSectionCOFF *UnwindSec, const MCSymbol *Function, MCContext &Context)

Enumeration Type Documentation

Enumerator:
Invalid 
Alpha 

Invalid.

Alpha64 

Windows Alpha.

ARM 

Windows AXP64.

CE 

Windows NT (Windows on ARM)

Itanium 

Windows CE ARM, PowerPC, SH3, SH4.

MIPS 

Windows x64, Windows Itanium (IA-64)

Definition at line 33 of file MCAsmInfo.h.


Function Documentation

static StringRef llvm::WinEH::getSectionSuffix ( const MCSymbol *  Function) [static]
static const MCSection* llvm::WinEH::getUnwindInfoSection ( StringRef  SecName,
const MCSectionCOFF *  UnwindSec,
const MCSymbol *  Function,
MCContext &  Context 
) [static]