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:
- include/llvm/MC/MCWinEH.h