LLVM
8.0.1
|
#include "Target/X86/AsmParser/X86AsmInstrumentation.h"
Public Member Functions | |
virtual | ~X86AsmInstrumentation () |
void | SetInitialFrameRegister (unsigned RegNo) |
virtual void | InstrumentAndEmitInstruction (const MCInst &Inst, SmallVectorImpl< std::unique_ptr< MCParsedAsmOperand >> &Operands, MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out, bool PrintSchedInfoEnabled) |
Protected Member Functions | |
X86AsmInstrumentation (const MCSubtargetInfo *&STI) | |
unsigned | GetFrameRegGeneric (const MCContext &Ctx, MCStreamer &Out) |
void | EmitInstruction (MCStreamer &Out, const MCInst &Inst, bool PrintSchedInfoEnabled=false) |
Protected Attributes | |
const MCSubtargetInfo *& | STI |
unsigned | InitialFrameReg = 0 |
Friends | |
X86AsmInstrumentation * | CreateX86AsmInstrumentation (const MCTargetOptions &MCOptions, const MCContext &Ctx, const MCSubtargetInfo *&STI) |
Definition at line 32 of file X86AsmInstrumentation.h.
|
virtualdefault |
Referenced by X86AsmInstrumentation().
|
protected |
Definition at line 1040 of file X86AsmInstrumentation.cpp.
References ~X86AsmInstrumentation().
Referenced by llvm::CreateX86AsmInstrumentation(), and SetInitialFrameRegister().
|
protected |
Definition at line 1051 of file X86AsmInstrumentation.cpp.
References llvm::MCStreamer::EmitInstruction(), and STI.
Referenced by InstrumentAndEmitInstruction(), and SetInitialFrameRegister().
|
protected |
Definition at line 1056 of file X86AsmInstrumentation.cpp.
References llvm::MCDwarfFrameInfo::CurrentCfaRegister, llvm::MCDwarfFrameInfo::End, llvm::MCStreamer::getDwarfFrameInfos(), llvm::MCRegisterInfo::getLLVMRegNum(), llvm::MCStreamer::getNumFrameInfos(), llvm::MCContext::getRegisterInfo(), InitialFrameReg, and MRI.
Referenced by SetInitialFrameRegister().
|
virtual |
Definition at line 1045 of file X86AsmInstrumentation.cpp.
References EmitInstruction().
Referenced by SetInitialFrameRegister().
|
inline |
Definition at line 37 of file X86AsmInstrumentation.h.
References CreateX86AsmInstrumentation, EmitInstruction(), GetFrameRegGeneric(), InitialFrameReg, InstrumentAndEmitInstruction(), STI, and X86AsmInstrumentation().
|
friend |
Referenced by SetInitialFrameRegister().
|
protected |
Definition at line 63 of file X86AsmInstrumentation.h.
Referenced by GetFrameRegGeneric(), and SetInitialFrameRegister().
|
protected |
Definition at line 61 of file X86AsmInstrumentation.h.
Referenced by EmitInstruction(), and SetInitialFrameRegister().