|
LLVM 22.0.0git
|
Create MCExprs from relocations found in an object file. More...
#include "llvm/MC/MCDisassembler/MCRelocationInfo.h"
Public Member Functions | |
| MCRelocationInfo (MCContext &Ctx) | |
| MCRelocationInfo (const MCRelocationInfo &)=delete | |
| MCRelocationInfo & | operator= (const MCRelocationInfo &)=delete |
| virtual | ~MCRelocationInfo () |
| virtual const MCExpr * | createExprForCAPIVariantKind (const MCExpr *SubExpr, unsigned VariantKind) |
Create an MCExpr for the target-specific VariantKind. | |
Protected Attributes | |
| MCContext & | Ctx |
Create MCExprs from relocations found in an object file.
Definition at line 26 of file MCRelocationInfo.h.
| MCRelocationInfo::MCRelocationInfo | ( | MCContext & | Ctx | ) |
Definition at line 15 of file MCRelocationInfo.cpp.
References Ctx.
Referenced by MCRelocationInfo(), and operator=().
|
delete |
References MCRelocationInfo().
|
virtualdefault |
References createExprForCAPIVariantKind().
|
virtual |
Create an MCExpr for the target-specific VariantKind.
The VariantKinds are defined in llvm-c/Disassembler.h. Used by MCExternalSymbolizer.
Definition at line 20 of file MCRelocationInfo.cpp.
References LLVMDisassembler_VariantKind_None.
Referenced by ~MCRelocationInfo().
|
delete |
References MCRelocationInfo().
|
protected |
Definition at line 28 of file MCRelocationInfo.h.
Referenced by MCRelocationInfo().