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.