LLVM: llvm::WinEH::Instruction Struct Reference (original) (raw)

#include "[llvm/MC/MCWinEH.h](MCWinEH%5F8h%5Fsource.html)"

Public Member Functions
Instruction (unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off)
bool operator== (const Instruction &I) const
bool operator!= (const Instruction &I) const
Public Attributes
const MCSymbol * Label
unsigned Offset
unsigned Register
unsigned Operation

Detailed Description

Definition at line 23 of file MCWinEH.h.

Constructor & Destructor Documentation

llvm::WinEH::Instruction::Instruction ( unsigned Op, MCSymbol * L, unsigned Reg, unsigned Off ) inline

Definition at line 29 of file MCWinEH.h.

References Label, Offset, Operation, Reg, and Register.

Referenced by operator!=(), and operator==().

Member Function Documentation

operator!=()

bool llvm::WinEH::Instruction::operator!= ( const Instruction & I) const inline

Definition at line 38 of file MCWinEH.h.

References I, and Instruction().

operator==()

bool llvm::WinEH::Instruction::operator== ( const Instruction & I) const inline

Definition at line 32 of file MCWinEH.h.

References I, Instruction(), Offset, Operation, and Register.

Member Data Documentation

Label

const MCSymbol* llvm::WinEH::Instruction::Label

Definition at line 24 of file MCWinEH.h.

Referenced by EmitUnwindCode(), and Instruction().

Offset

unsigned llvm::WinEH::Instruction::Offset

Definition at line 25 of file MCWinEH.h.

Referenced by ARM64EmitUnwindCode(), ARMEmitUnwindCode(), EmitUnwindCode(), EmitUnwindInfo(), Instruction(), operator==(), tryARM64PackedUnwind(), and tryARMPackedUnwind().

Operation

unsigned llvm::WinEH::Instruction::Operation

Definition at line 27 of file MCWinEH.h.

Referenced by ARM64EmitUnwindCode(), ARMEmitUnwindCode(), EmitUnwindCode(), EmitUnwindInfo(), Instruction(), isARMTerminator(), operator==(), tryARM64PackedUnwind(), and tryARMPackedUnwind().

Register

unsigned llvm::WinEH::Instruction::Register

Definition at line 26 of file MCWinEH.h.

Referenced by ARM64EmitUnwindCode(), ARMEmitUnwindCode(), EmitUnwindCode(), EmitUnwindInfo(), Instruction(), operator==(), tryARM64PackedUnwind(), and tryARMPackedUnwind().


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