LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
Win64EH.h File Reference
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/Endian.h"
Include dependency graph for Win64EH.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  llvm::Win64EH::UnwindCode
 
struct  llvm::Win64EH::RuntimeFunction
 RuntimeFunction - An entry in the table of functions with unwind info. More...
 
struct  llvm::Win64EH::UnwindInfo
 UnwindInfo - An entry in the exception table. More...
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 
 llvm::Win64EH
 

Enumerations

enum  llvm::Win64EH::UnwindOpcodes {
  llvm::Win64EH::UOP_PushNonVol = 0, llvm::Win64EH::UOP_AllocLarge, llvm::Win64EH::UOP_AllocSmall, llvm::Win64EH::UOP_SetFPReg,
  llvm::Win64EH::UOP_SaveNonVol, llvm::Win64EH::UOP_SaveNonVolBig, llvm::Win64EH::UOP_SaveXMM128 = 8, llvm::Win64EH::UOP_SaveXMM128Big,
  llvm::Win64EH::UOP_PushMachFrame
}
 
enum  { llvm::Win64EH::UNW_ExceptionHandler = 0x01, llvm::Win64EH::UNW_TerminateHandler = 0x02, llvm::Win64EH::UNW_ChainInfo = 0x04 }