diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2008-07-09 13:22:46 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2008-07-09 13:22:46 +0000 |
commit | 265c5259ab98b5a4f9f25fbe9f2e470d0933cb38 (patch) | |
tree | f496abd2342944b0ea9b211ecabd178c383dd33f /lib/Target/X86/X86TargetAsmInfo.cpp | |
parent | 6d8294209287eb36951f8445abe1129e015cd312 (diff) | |
download | llvm-265c5259ab98b5a4f9f25fbe9f2e470d0933cb38.tar.gz llvm-265c5259ab98b5a4f9f25fbe9f2e470d0933cb38.tar.bz2 llvm-265c5259ab98b5a4f9f25fbe9f2e470d0933cb38.tar.xz |
Provide general hook for section name calculation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53304 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86TargetAsmInfo.cpp')
-rw-r--r-- | lib/Target/X86/X86TargetAsmInfo.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/Target/X86/X86TargetAsmInfo.cpp b/lib/Target/X86/X86TargetAsmInfo.cpp index b0c6f1cb53..96e452ee28 100644 --- a/lib/Target/X86/X86TargetAsmInfo.cpp +++ b/lib/Target/X86/X86TargetAsmInfo.cpp @@ -494,7 +494,7 @@ std::string X86TargetAsmInfo::SectionForGlobal(const GlobalValue *GV) const { case Function::InternalLinkage: case Function::DLLExportLinkage: case Function::ExternalLinkage: - Name = TextSection; + Name = getTextSection(); break; case Function::WeakLinkage: case Function::LinkOnceLinkage: @@ -509,22 +509,22 @@ std::string X86TargetAsmInfo::SectionForGlobal(const GlobalValue *GV) const { else { switch (kind) { case SectionKind::Data: - Name = DataSection; + Name = getDataSection(); break; case SectionKind::BSS: - Name = (BSSSection ? BSSSection : DataSection); + Name = (getBSSSection() ? getBSSSection() : getDataSection()); break; case SectionKind::ROData: case SectionKind::RODataMergeStr: case SectionKind::RODataMergeConst: // FIXME: Temporary - Name = DataSection; + Name = getDataSection(); break; case SectionKind::ThreadData: - Name = (TLSDataSection ? TLSDataSection : DataSection); + Name = (getTLSDataSection() ? getTLSDataSection() : getDataSection()); break; case SectionKind::ThreadBSS: - Name = (TLSBSSSection ? TLSBSSSection : DataSection); + Name = (getTLSBSSSection() ? getTLSBSSSection() : getDataSection()); default: assert(0 && "Unsuported section kind for global"); } |