LLVM API Documentation
#include <MCWin64EH.h>
Public Member Functions | |
MCWin64EHUnwindInfo () | |
Public Attributes | |
MCSymbol * | Begin |
MCSymbol * | End |
const MCSymbol * | ExceptionHandler |
const MCSymbol * | Function |
MCSymbol * | PrologEnd |
MCSymbol * | Symbol |
bool | HandlesUnwind |
bool | HandlesExceptions |
int | LastFrameInst |
MCWin64EHUnwindInfo * | ChainedParent |
std::vector< MCWin64EHInstruction > | Instructions |
Definition at line 63 of file MCWin64EH.h.
|
inline |
Definition at line 64 of file MCWin64EH.h.
MCSymbol* llvm::MCWin64EHUnwindInfo::Begin |
Definition at line 69 of file MCWin64EH.h.
Referenced by llvm::EmitRuntimeFunction(), llvm::EmitUnwindInfo(), llvm::MCStreamer::EmitWin64EHStartChained(), and llvm::MCStreamer::EmitWin64EHStartProc().
MCWin64EHUnwindInfo* llvm::MCWin64EHUnwindInfo::ChainedParent |
MCSymbol* llvm::MCWin64EHUnwindInfo::End |
Definition at line 70 of file MCWin64EH.h.
Referenced by llvm::EmitRuntimeFunction(), llvm::MCStreamer::EmitWin64EHEndChained(), llvm::MCStreamer::EmitWin64EHEndProc(), and llvm::MCStreamer::EmitWin64EHStartProc().
const MCSymbol* llvm::MCWin64EHUnwindInfo::ExceptionHandler |
Definition at line 71 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), and llvm::MCStreamer::EmitWin64EHHandler().
const MCSymbol* llvm::MCWin64EHUnwindInfo::Function |
Definition at line 72 of file MCWin64EH.h.
Referenced by llvm::MCWin64EHUnwindEmitter::Emit(), llvm::EmitRuntimeFunction(), llvm::MCWin64EHUnwindEmitter::EmitUnwindInfo(), llvm::MCStreamer::EmitWin64EHStartChained(), and llvm::MCStreamer::EmitWin64EHStartProc().
bool llvm::MCWin64EHUnwindInfo::HandlesExceptions |
Definition at line 76 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), and llvm::MCStreamer::EmitWin64EHHandler().
bool llvm::MCWin64EHUnwindInfo::HandlesUnwind |
Definition at line 75 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), and llvm::MCStreamer::EmitWin64EHHandler().
std::vector<MCWin64EHInstruction> llvm::MCWin64EHUnwindInfo::Instructions |
Definition at line 79 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), llvm::MCStreamer::EmitWin64EHAllocStack(), llvm::MCStreamer::EmitWin64EHPushFrame(), llvm::MCStreamer::EmitWin64EHPushReg(), llvm::MCStreamer::EmitWin64EHSaveReg(), llvm::MCStreamer::EmitWin64EHSaveXMM(), and llvm::MCStreamer::EmitWin64EHSetFrame().
int llvm::MCWin64EHUnwindInfo::LastFrameInst |
Definition at line 77 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), and llvm::MCStreamer::EmitWin64EHSetFrame().
MCSymbol* llvm::MCWin64EHUnwindInfo::PrologEnd |
Definition at line 73 of file MCWin64EH.h.
Referenced by llvm::EmitUnwindInfo(), and llvm::MCStreamer::EmitWin64EHEndProlog().
MCSymbol* llvm::MCWin64EHUnwindInfo::Symbol |
Definition at line 74 of file MCWin64EH.h.
Referenced by llvm::EmitRuntimeFunction(), and llvm::EmitUnwindInfo().