LLVM: lib/Target/VE/MCTargetDesc/VEMCAsmInfo.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_VE_MCTARGETDESC_VEMCASMINFO_H

14#define LLVM_LIB_TARGET_VE_MCTARGETDESC_VEMCASMINFO_H

15

19

20namespace llvm {

21

23

25 void anchor() override;

26

27public:

33};

34

35namespace VE {

55

57}

58}

59

60#endif

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

Triple - Helper class for working with autoconf configuration names.

VEELFMCAsmInfo(const Triple &TheTriple)

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

bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override

This class implements an extremely fast bulk output stream that can only output to a stream.

VE::Fixups getFixupKind(uint8_t S)

Specifier

Definition VEMCAsmInfo.h:36

@ S_GOT_LO32

Definition VEMCAsmInfo.h:45

@ S_GOTOFF_LO32

Definition VEMCAsmInfo.h:47

@ S_PC_LO32

Definition VEMCAsmInfo.h:43

@ S_TLS_GD_LO32

Definition VEMCAsmInfo.h:51

@ S_LO32

Definition VEMCAsmInfo.h:41

@ S_TLS_GD_HI32

Definition VEMCAsmInfo.h:50

@ S_TPOFF_HI32

Definition VEMCAsmInfo.h:52

@ S_HI32

Definition VEMCAsmInfo.h:40

@ S_PC_HI32

Definition VEMCAsmInfo.h:42

@ S_PLT_LO32

Definition VEMCAsmInfo.h:49

@ S_REFLONG

Definition VEMCAsmInfo.h:39

@ S_GOT_HI32

Definition VEMCAsmInfo.h:44

@ S_GOTOFF_HI32

Definition VEMCAsmInfo.h:46

@ S_PLT_HI32

Definition VEMCAsmInfo.h:48

@ S_TPOFF_LO32

Definition VEMCAsmInfo.h:53

@ S_None

Definition VEMCAsmInfo.h:37

This is an optimization pass for GlobalISel generic memory operations.