LLVM API Documentation
#include <X86AsmInstrumentation.h>

Public Member Functions | |
| virtual | ~X86AsmInstrumentation () |
| void | SetFrameRegister (unsigned RegNo) |
| virtual void | InstrumentAndEmitInstruction (const MCInst &Inst, SmallVectorImpl< std::unique_ptr< MCParsedAsmOperand > > &Operands, MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out) |
Protected Member Functions | |
| X86AsmInstrumentation (const MCSubtargetInfo &STI) | |
| void | EmitInstruction (MCStreamer &Out, const MCInst &Inst) |
Protected Attributes | |
| const MCSubtargetInfo & | STI |
| unsigned | FrameReg |
Friends | |
| X86AsmInstrumentation * | CreateX86AsmInstrumentation (const MCTargetOptions &MCOptions, const MCContext &Ctx, const MCSubtargetInfo &STI) |
Definition at line 33 of file X86AsmInstrumentation.h.
| llvm::X86AsmInstrumentation::~X86AsmInstrumentation | ( | ) | [virtual] |
Definition at line 825 of file X86AsmInstrumentation.cpp.
| llvm::X86AsmInstrumentation::X86AsmInstrumentation | ( | const MCSubtargetInfo & | STI | ) | [protected] |
Definition at line 822 of file X86AsmInstrumentation.cpp.
| void llvm::X86AsmInstrumentation::EmitInstruction | ( | MCStreamer & | Out, |
| const MCInst & | Inst | ||
| ) | [protected] |
Definition at line 833 of file X86AsmInstrumentation.cpp.
References llvm::MCStreamer::EmitInstruction(), and STI.
Referenced by InstrumentAndEmitInstruction().
| void llvm::X86AsmInstrumentation::InstrumentAndEmitInstruction | ( | const MCInst & | Inst, |
| SmallVectorImpl< std::unique_ptr< MCParsedAsmOperand > > & | Operands, | ||
| MCContext & | Ctx, | ||
| const MCInstrInfo & | MII, | ||
| MCStreamer & | Out | ||
| ) | [virtual] |
Definition at line 827 of file X86AsmInstrumentation.cpp.
References EmitInstruction().
| void llvm::X86AsmInstrumentation::SetFrameRegister | ( | unsigned | RegNo | ) | [inline] |
Definition at line 37 of file X86AsmInstrumentation.h.
References FrameReg.
| X86AsmInstrumentation* CreateX86AsmInstrumentation | ( | const MCTargetOptions & | MCOptions, |
| const MCContext & | Ctx, | ||
| const MCSubtargetInfo & | STI | ||
| ) | [friend] |
Definition at line 839 of file X86AsmInstrumentation.cpp.
unsigned llvm::X86AsmInstrumentation::FrameReg [protected] |
Definition at line 58 of file X86AsmInstrumentation.h.
Referenced by SetFrameRegister().
const MCSubtargetInfo& llvm::X86AsmInstrumentation::STI [protected] |
Definition at line 56 of file X86AsmInstrumentation.h.
Referenced by EmitInstruction().