16 #ifndef LLVM_MC_MCSYMBOLIZER_H
17 #define LLVM_MC_MCSYMBOLIZER_H
22 #include "llvm/Support/DataTypes.h"
67 int64_t
Value, uint64_t Address,
68 bool IsBranch, uint64_t Offset,
69 uint64_t InstSize) = 0;
76 uint64_t Address) = 0;
virtual void tryAddingPcLoadReferenceComment(raw_ostream &cStream, int64_t Value, uint64_t Address)=0
Try to add a comment on the PC-relative load. For instance, in Mach-O, this is used to add annotation...
virtual bool tryAddingSymbolicOperand(MCInst &Inst, raw_ostream &cStream, int64_t Value, uint64_t Address, bool IsBranch, uint64_t Offset, uint64_t InstSize)=0
Try to add a symbolic operand instead of Value to the MCInst.
Symbolize and annotate disassembled instructions.
OwningPtr< MCRelocationInfo > RelInfo
#define LLVM_DELETED_FUNCTION
LLVM Value Representation.