LLVM 22.0.0git
M68kMCAsmInfo.cpp
Go to the documentation of this file.
1//===-- M68kMCAsmInfo.cpp - M68k 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/// \file
10/// This file contains the definitions of the M68k MCAsmInfo properties.
11///
12//===----------------------------------------------------------------------===//
13
14#include "M68kMCAsmInfo.h"
15
16#include "llvm/MC/MCExpr.h"
18
19using namespace llvm;
20
22 {M68k::S_GOTOFF, "GOTOFF"}, {M68k::S_GOTPCREL, "GOTPCREL"},
23 {M68k::S_GOTTPOFF, "GOTTPOFF"}, {M68k::S_PLT, "PLT"},
24 {M68k::S_TLSGD, "TLSGD"}, {M68k::S_TLSLD, "TLSLD"},
25 {M68k::S_TLSLDM, "TLSLDM"}, {M68k::S_TPOFF, "TPOFF"},
26};
27
28void M68kELFMCAsmInfo::anchor() {}
29
33
34 IsLittleEndian = false;
35
36 // Debug Information
38
39 // Exceptions handling
41
43 CommentString = ";";
44
46}
const MCAsmInfo::AtSpecifier atSpecifiers[]
This file contains the declarations of the M68k MCAsmInfo properties.
#define T
M68kELFMCAsmInfo(const Triple &Triple)
void initializeAtSpecifiers(ArrayRef< AtSpecifier >)
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
Definition MCAsmInfo.h:359
bool UseMotorolaIntegers
Definition MCAsmInfo.h:428
bool SupportsDebugInformation
True if target supports emission of debugging information.
Definition MCAsmInfo.h:356
bool IsLittleEndian
True if target is little endian. Default is true.
Definition MCAsmInfo.h:94
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
Definition MCAsmInfo.h:87
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
Definition MCAsmInfo.h:91
StringRef CommentString
This indicates the comment string used by the assembler.
Definition MCAsmInfo.h:135
Triple - Helper class for working with autoconf configuration names.
Definition Triple.h:47
This is an optimization pass for GlobalISel generic memory operations.
@ DwarfCFI
DWARF-like instruction based exceptions.
Definition CodeGen.h:55