untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a
authorChris Lattner <sabre@nondot.org>
Sun, 26 Jul 2009 19:23:28 +0000 (19:23 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 26 Jul 2009 19:23:28 +0000 (19:23 +0000)
commit602d44fa70ada99f009b5c988f706def08f17821
treee191ef3a45a73f9c9cd950c8083803ad3160b6e7
parent8953720f2307a22c444090109086641777adbd79
untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a
'unnamed' bss section, but some impls would want a named one.  Since
they don't have consistent behavior, just make each target do their
own thing, instead of doing something "sortof common" then having
targets change immutable objects later.

llvm-svn: 77165
16 files changed:
llvm/include/llvm/Target/ELFTargetAsmInfo.h
llvm/include/llvm/Target/TargetAsmInfo.h
llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp
llvm/lib/Target/CellSPU/SPUTargetAsmInfo.cpp
llvm/lib/Target/ELFTargetAsmInfo.cpp
llvm/lib/Target/MSP430/MSP430TargetAsmInfo.cpp
llvm/lib/Target/MSP430/MSP430TargetAsmInfo.h
llvm/lib/Target/Mips/MipsTargetAsmInfo.cpp
llvm/lib/Target/Mips/MipsTargetAsmInfo.h
llvm/lib/Target/PowerPC/PPCTargetAsmInfo.cpp
llvm/lib/Target/Sparc/SparcTargetAsmInfo.cpp
llvm/lib/Target/Sparc/SparcTargetAsmInfo.h
llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp
llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h
llvm/lib/Target/TargetAsmInfo.cpp
llvm/lib/Target/X86/X86TargetAsmInfo.cpp