mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-17 18:31:04 +00:00
a3863ea2da
This is dead code since PIC16 was removed in 2010. The result was an odd mix, where some parts would carefully pass it along and others would assert it was zero (most of the object streamer for example). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185436 91177308-0d34-0410-b5e6-96231b3b80d8
77 lines
2.4 KiB
C++
77 lines
2.4 KiB
C++
//===-- MCTargetDesc/AMDGPUMCAsmInfo.cpp - Assembly Info ------------------===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
/// \file
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#include "AMDGPUMCAsmInfo.h"
|
|
|
|
using namespace llvm;
|
|
AMDGPUMCAsmInfo::AMDGPUMCAsmInfo(StringRef &TT) : MCAsmInfo() {
|
|
HasSingleParameterDotFile = false;
|
|
WeakDefDirective = 0;
|
|
//===------------------------------------------------------------------===//
|
|
HasSubsectionsViaSymbols = true;
|
|
HasMachoZeroFillDirective = false;
|
|
HasMachoTBSSDirective = false;
|
|
HasStaticCtorDtorReferenceInStaticMode = false;
|
|
LinkerRequiresNonEmptyDwarfLines = true;
|
|
MaxInstLength = 16;
|
|
PCSymbol = "$";
|
|
SeparatorString = "\n";
|
|
CommentColumn = 40;
|
|
CommentString = ";";
|
|
LabelSuffix = ":";
|
|
GlobalPrefix = "@";
|
|
PrivateGlobalPrefix = ";.";
|
|
LinkerPrivateGlobalPrefix = "!";
|
|
InlineAsmStart = ";#ASMSTART";
|
|
InlineAsmEnd = ";#ASMEND";
|
|
AssemblerDialect = 0;
|
|
AllowQuotesInName = false;
|
|
AllowNameToStartWithDigit = false;
|
|
AllowPeriodsInName = false;
|
|
|
|
//===--- Data Emission Directives -------------------------------------===//
|
|
ZeroDirective = ".zero";
|
|
AsciiDirective = ".ascii\t";
|
|
AscizDirective = ".asciz\t";
|
|
Data8bitsDirective = ".byte\t";
|
|
Data16bitsDirective = ".short\t";
|
|
Data32bitsDirective = ".long\t";
|
|
Data64bitsDirective = ".quad\t";
|
|
GPRel32Directive = 0;
|
|
SunStyleELFSectionSwitchSyntax = true;
|
|
UsesELFSectionDirectiveForBSS = true;
|
|
HasMicrosoftFastStdCallMangling = false;
|
|
|
|
//===--- Alignment Information ----------------------------------------===//
|
|
AlignDirective = ".align\t";
|
|
AlignmentIsInBytes = true;
|
|
TextAlignFillValue = 0;
|
|
|
|
//===--- Global Variable Emission Directives --------------------------===//
|
|
GlobalDirective = ".global";
|
|
ExternDirective = ".extern";
|
|
HasSetDirective = false;
|
|
HasAggressiveSymbolFolding = true;
|
|
COMMDirectiveAlignmentIsInBytes = false;
|
|
HasDotTypeDotSizeDirective = false;
|
|
HasNoDeadStrip = true;
|
|
HasSymbolResolver = false;
|
|
WeakRefDirective = ".weakref\t";
|
|
LinkOnceDirective = 0;
|
|
//===--- Dwarf Emission Directives -----------------------------------===//
|
|
HasLEB128 = true;
|
|
SupportsDebugInformation = true;
|
|
}
|
|
|
|
const MCSection*
|
|
AMDGPUMCAsmInfo::getNonexecutableStackSection(MCContext &CTX) const {
|
|
return 0;
|
|
}
|