|
LLVM
3.7.0
|
#include <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) |
Protected Member Functions | |
| X86AsmInstrumentation (const MCSubtargetInfo &STI) | |
| unsigned | GetFrameRegGeneric (const MCContext &Ctx, MCStreamer &Out) |
| void | EmitInstruction (MCStreamer &Out, const MCInst &Inst) |
Protected Attributes | |
| const MCSubtargetInfo & | STI |
| unsigned | InitialFrameReg |
Friends | |
| X86AsmInstrumentation * | CreateX86AsmInstrumentation (const MCTargetOptions &MCOptions, const MCContext &Ctx, const MCSubtargetInfo &STI) |
Definition at line 33 of file X86AsmInstrumentation.h.
|
virtual |
Definition at line 1036 of file X86AsmInstrumentation.cpp.
|
protected |
Definition at line 1033 of file X86AsmInstrumentation.cpp.
|
protected |
Definition at line 1044 of file X86AsmInstrumentation.cpp.
References llvm::MCStreamer::EmitInstruction(), and STI.
Referenced by InstrumentAndEmitInstruction().
|
protected |
Definition at line 1049 of file X86AsmInstrumentation.cpp.
References llvm::MCDwarfFrameInfo::CurrentCfaRegister, llvm::MCDwarfFrameInfo::End, llvm::MCStreamer::getDwarfFrameInfos(), llvm::MCRegisterInfo::getLLVMRegNum(), llvm::MCStreamer::getNumFrameInfos(), llvm::MCContext::getRegisterInfo(), and InitialFrameReg.
|
virtual |
Definition at line 1038 of file X86AsmInstrumentation.cpp.
References EmitInstruction().
|
inline |
Definition at line 38 of file X86AsmInstrumentation.h.
References InitialFrameReg.
|
friend |
Definition at line 1069 of file X86AsmInstrumentation.cpp.
|
protected |
Definition at line 61 of file X86AsmInstrumentation.h.
Referenced by GetFrameRegGeneric(), and SetInitialFrameRegister().
|
protected |
Definition at line 59 of file X86AsmInstrumentation.h.
Referenced by EmitInstruction().
1.8.6