LLVM: lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCASMINFO_H
14#define LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCASMINFO_H
15
19
20namespace llvm {
22
24 void anchor() override;
25
26public:
33};
34
36 void anchor() override;
37
38public:
44};
45
46namespace Mips {
48enum {
76};
77
81}
82
83}
84
85#endif
static GCRegistry::Add< CoreCLRGC > E("coreclr", "CoreCLR-compatible GC")
Context object for machine code objects.
Base class for the full range of assembler expressions which are needed for parsing.
Extension point for target-specific MCExpr subclasses with a relocation specifier,...
bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override
void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override
void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override
MipsELFMCAsmInfo(const Triple &TheTriple, const MCTargetOptions &Options)
bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override
Triple - Helper class for working with autoconf configuration names.
This class implements an extremely fast bulk output stream that can only output to a stream.
@ S_GOT_OFST
Definition MipsMCAsmInfo.h:61
@ S_HIGHEST
Definition MipsMCAsmInfo.h:66
@ S_LO
Definition MipsMCAsmInfo.h:67
@ S_HI
Definition MipsMCAsmInfo.h:64
@ S_DTPREL
Definition MipsMCAsmInfo.h:52
@ S_DTPREL_HI
Definition MipsMCAsmInfo.h:53
@ S_GOT_LO16
Definition MipsMCAsmInfo.h:60
@ S_GOT_PAGE
Definition MipsMCAsmInfo.h:62
@ S_PCREL_HI16
Definition MipsMCAsmInfo.h:69
@ S_Special
Definition MipsMCAsmInfo.h:75
@ S_DTPREL_LO
Definition MipsMCAsmInfo.h:54
@ S_HIGHER
Definition MipsMCAsmInfo.h:65
@ S_None
Definition MipsMCAsmInfo.h:49
@ S_GOT_HI16
Definition MipsMCAsmInfo.h:59
@ S_TPREL_LO
Definition MipsMCAsmInfo.h:74
@ S_CALL_HI16
Definition MipsMCAsmInfo.h:50
@ S_TPREL_HI
Definition MipsMCAsmInfo.h:73
@ S_GOT_DISP
Definition MipsMCAsmInfo.h:58
@ S_GOT_CALL
Definition MipsMCAsmInfo.h:57
@ S_TLSGD
Definition MipsMCAsmInfo.h:71
@ S_PCREL_LO16
Definition MipsMCAsmInfo.h:70
@ S_CALL_LO16
Definition MipsMCAsmInfo.h:51
@ S_TLSLDM
Definition MipsMCAsmInfo.h:72
@ S_NEG
Definition MipsMCAsmInfo.h:68
@ S_GOTTPREL
Definition MipsMCAsmInfo.h:56
@ S_GPREL
Definition MipsMCAsmInfo.h:63
@ S_GOT
Definition MipsMCAsmInfo.h:55
uint16_t Specifier
Definition MipsMCAsmInfo.h:47
bool isGpOff(const MCSpecifierExpr &E)
const MCSpecifierExpr * createGpOff(const MCExpr *Expr, Specifier S, MCContext &Ctx)
This is an optimization pass for GlobalISel generic memory operations.