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.