mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-13 09:33:50 +00:00
rip out SectionEndDirectiveSuffix support, only uses by
the masm backend. If anyone cares about masm in the future, we'll have semantic sections it can hang off of. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78096 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
efb8e3e113
commit
f9c1ccf280
@ -198,10 +198,6 @@ namespace llvm {
|
||||
/// directive for data sections.
|
||||
const char *DataSectionStartSuffix; // Defaults to "".
|
||||
|
||||
/// SectionEndDirectiveSuffix - If non-null, the asm printer will close each
|
||||
/// section with the section name and this suffix printed.
|
||||
const char *SectionEndDirectiveSuffix;// Defaults to null.
|
||||
|
||||
/// JumpTableDirective - if non-null, the directive to emit before a jump
|
||||
/// table.
|
||||
const char *JumpTableDirective;
|
||||
@ -454,9 +450,6 @@ namespace llvm {
|
||||
const char *getDataSectionStartSuffix() const {
|
||||
return DataSectionStartSuffix;
|
||||
}
|
||||
const char *getSectionEndDirectiveSuffix() const {
|
||||
return SectionEndDirectiveSuffix;
|
||||
}
|
||||
const char *getGlobalDirective() const {
|
||||
return GlobalDirective;
|
||||
}
|
||||
|
@ -90,10 +90,6 @@ void AsmPrinter::SwitchToSection(const MCSection *NS) {
|
||||
// If we're already in this section, we're done.
|
||||
if (CurrentSection == NS) return;
|
||||
|
||||
// Close the current section, if applicable.
|
||||
if (NS != 0 && TAI->getSectionEndDirectiveSuffix())
|
||||
O << NS->getName() << TAI->getSectionEndDirectiveSuffix() << '\n';
|
||||
|
||||
CurrentSection = NS;
|
||||
|
||||
if (NS != 0) {
|
||||
|
@ -57,7 +57,6 @@ TargetAsmInfo::TargetAsmInfo() {
|
||||
SwitchToSectionDirective = "\t.section\t";
|
||||
TextSectionStartSuffix = "";
|
||||
DataSectionStartSuffix = "";
|
||||
SectionEndDirectiveSuffix = 0;
|
||||
JumpTableDirective = 0;
|
||||
GlobalDirective = "\t.globl\t";
|
||||
SetDirective = 0;
|
||||
|
@ -134,7 +134,6 @@ X86WinTargetAsmInfo::X86WinTargetAsmInfo(const X86TargetMachine &TM):
|
||||
SwitchToSectionDirective = "";
|
||||
TextSectionStartSuffix = "\tSEGMENT PARA 'CODE'";
|
||||
DataSectionStartSuffix = "\tSEGMENT PARA 'DATA'";
|
||||
SectionEndDirectiveSuffix = "\tends\n";
|
||||
}
|
||||
|
||||
// Instantiate default implementation.
|
||||
|
Loading…
x
Reference in New Issue
Block a user