LLVM: lib/Target/CSKY/MCTargetDesc/CSKYMCAsmInfo.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#ifndef LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYMCASMINFO_H

14#define LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYMCASMINFO_H

15

19

20namespace llvm {

22

24 void anchor() override;

25

26public:

30};

31

32namespace CSKY {

34enum {

53};

54}

55}

56

57#endif

void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override

CSKYMCAsmInfo(const Triple &TargetTriple)

Extension point for target-specific MCExpr subclasses with a relocation specifier,...

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.

uint8_t Specifier

Definition CSKYMCAsmInfo.h:33

@ S_GOT_IMM18_BY4

Definition CSKYMCAsmInfo.h:41

@ S_PLT

Definition CSKYMCAsmInfo.h:44

@ S_ADDR_HI16

Definition CSKYMCAsmInfo.h:37

@ S_TLSGD

Definition CSKYMCAsmInfo.h:48

@ S_TLSIE

Definition CSKYMCAsmInfo.h:46

@ S_TPOFF

Definition CSKYMCAsmInfo.h:51

@ S_TLSLDM

Definition CSKYMCAsmInfo.h:50

@ S_PLT_IMM18_BY4

Definition CSKYMCAsmInfo.h:45

@ S_ADDR

Definition CSKYMCAsmInfo.h:36

@ S_TLSLE

Definition CSKYMCAsmInfo.h:47

@ S_GOT

Definition CSKYMCAsmInfo.h:40

@ S_GOTOFF

Definition CSKYMCAsmInfo.h:43

@ S_TLSLDO

Definition CSKYMCAsmInfo.h:49

@ S_Invalid

Definition CSKYMCAsmInfo.h:52

@ S_PCREL

Definition CSKYMCAsmInfo.h:39

@ S_ADDR_LO16

Definition CSKYMCAsmInfo.h:38

@ S_None

Definition CSKYMCAsmInfo.h:35

@ S_GOTPC

Definition CSKYMCAsmInfo.h:42

This is an optimization pass for GlobalISel generic memory operations.