LLVM: lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
10#define LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
11
15
16namespace llvm {
19
24
34
56
57}
58
59#endif
This file defines certain target specific asm properties for GOFF (z/OS) based targets.
Extension point for target-specific MCExpr subclasses with a relocation specifier,...
SystemZMCAsmInfoELF(const Triple &TT)
bool evaluateAsRelocatableImpl(const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const override
bool isAcceptableChar(char C) const override
Return true if C is an acceptable character inside a symbol name.
void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override
SystemZMCAsmInfoGOFF(const Triple &TT)
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.
@ C
The default llvm calling convention, compatible with C.
Definition SystemZMCAsmInfo.h:35
uint16_t Specifier
Definition SystemZMCAsmInfo.h:36
@ S_DTPOFF
Definition SystemZMCAsmInfo.h:40
@ S_TLSGD
Definition SystemZMCAsmInfo.h:46
@ S_NTPOFF
Definition SystemZMCAsmInfo.h:44
@ S_INDNTPOFF
Definition SystemZMCAsmInfo.h:43
@ S_TLSLD
Definition SystemZMCAsmInfo.h:47
@ S_RCon
Definition SystemZMCAsmInfo.h:52
@ S_TLSLDM
Definition SystemZMCAsmInfo.h:48
@ S_VCon
Definition SystemZMCAsmInfo.h:53
@ S_None
Definition SystemZMCAsmInfo.h:38
@ S_GOTENT
Definition SystemZMCAsmInfo.h:42
@ S_PLT
Definition SystemZMCAsmInfo.h:45
@ S_GOT
Definition SystemZMCAsmInfo.h:41
This is an optimization pass for GlobalISel generic memory operations.
SystemZAsmDialect
Definition SystemZMCAsmInfo.h:18
@ AD_HLASM
Definition SystemZMCAsmInfo.h:18
@ AD_GNU
Definition SystemZMCAsmInfo.h:18