LLVM API Documentation

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

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  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 }