LLVM: include/llvm/MC/MCDisassembler/MCRelocationInfo.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#ifndef LLVM_MC_MCDISASSEMBLER_MCRELOCATIONINFO_H
16#define LLVM_MC_MCDISASSEMBLER_MCRELOCATIONINFO_H
17
19
20namespace llvm {
21
24
25
27protected:
29
30public:
35
36
37
38
39
41 unsigned VariantKind);
42};
43
44}
45
46#endif
Context object for machine code objects.
Base class for the full range of assembler expressions which are needed for parsing.
MCRelocationInfo & operator=(const MCRelocationInfo &)=delete
MCRelocationInfo(MCContext &Ctx)
MCRelocationInfo(const MCRelocationInfo &)=delete
virtual const MCExpr * createExprForCAPIVariantKind(const MCExpr *SubExpr, unsigned VariantKind)
Create an MCExpr for the target-specific VariantKind.
MCContext & Ctx
Definition MCRelocationInfo.h:28
virtual ~MCRelocationInfo()
This is an optimization pass for GlobalISel generic memory operations.