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().