LLVM
17.0.0git
lib
Target
SystemZ
MCTargetDesc
SystemZMCAsmInfo.h
Go to the documentation of this file.
1
//====-- SystemZMCAsmInfo.h - SystemZ asm properties -----------*- C++ -*--===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
10
#define LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
11
12
#include "
llvm/MC/MCAsmInfoELF.h
"
13
#include "
llvm/MC/MCAsmInfoGOFF.h
"
14
#include "
llvm/Support/Compiler.h
"
15
16
namespace
llvm
{
17
class
Triple;
18
enum
SystemZAsmDialect
{
AD_ATT
= 0,
AD_HLASM
= 1 };
19
20
class
SystemZMCAsmInfoELF
:
public
MCAsmInfoELF
{
21
public
:
22
explicit
SystemZMCAsmInfoELF
(
const
Triple
&TT);
23
};
24
25
class
SystemZMCAsmInfoGOFF
:
public
MCAsmInfoGOFF
{
26
public
:
27
explicit
SystemZMCAsmInfoGOFF
(
const
Triple
&TT);
28
bool
isAcceptableChar
(
char
C
)
const override
;
29
};
30
31
}
// end namespace llvm
32
33
#endif
llvm::MCAsmInfoELF
Definition:
MCAsmInfoELF.h:16
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition:
AddressRanges.h:18
llvm::Triple
Triple - Helper class for working with autoconf configuration names.
Definition:
Triple.h:44
MCAsmInfoGOFF.h
llvm::SystemZMCAsmInfoELF::SystemZMCAsmInfoELF
SystemZMCAsmInfoELF(const Triple &TT)
Definition:
SystemZMCAsmInfo.cpp:15
C
(vector float) vec_cmpeq(*A, *B) C
Definition:
README_ALTIVEC.txt:86
llvm::AD_ATT
@ AD_ATT
Definition:
SystemZMCAsmInfo.h:18
llvm::MCAsmInfoGOFF
Definition:
MCAsmInfoGOFF.h:21
llvm::SystemZMCAsmInfoGOFF::SystemZMCAsmInfoGOFF
SystemZMCAsmInfoGOFF(const Triple &TT)
Definition:
SystemZMCAsmInfo.cpp:28
MCAsmInfoELF.h
llvm::SystemZAsmDialect
SystemZAsmDialect
Definition:
SystemZMCAsmInfo.h:18
Compiler.h
llvm::SystemZMCAsmInfoELF
Definition:
SystemZMCAsmInfo.h:20
llvm::AD_HLASM
@ AD_HLASM
Definition:
SystemZMCAsmInfo.h:18
llvm::SystemZMCAsmInfoGOFF
Definition:
SystemZMCAsmInfo.h:25
llvm::SystemZMCAsmInfoGOFF::isAcceptableChar
bool isAcceptableChar(char C) const override
Return true if C is an acceptable character inside a symbol name.
Definition:
SystemZMCAsmInfo.cpp:48
Generated on Sat Jan 28 2023 10:13:37 for LLVM by
1.8.17