make SectionKindForGlobal target independent, and therefore non-virtual.
authorChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 19:15:47 +0000 (19:15 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 19:15:47 +0000 (19:15 +0000)
commit708e559247b01e58dd16e6d5b5ba0672b4b0b980
tree7b499b593935e12bba7a75c7656ab537f4d9f50a
parentd3bb557559cce3b5b24b9225c09cc283be05d64f
make SectionKindForGlobal target independent, and therefore non-virtual.
It's classifications now include elf-specific discriminators.  Targets
that don't have these features (like darwin and pecoff) simply treat
data.rel like data, etc.

llvm-svn: 76993
llvm/include/llvm/Target/ELFTargetAsmInfo.h
llvm/include/llvm/Target/TargetAsmInfo.h
llvm/lib/Target/DarwinTargetAsmInfo.cpp
llvm/lib/Target/ELFTargetAsmInfo.cpp
llvm/lib/Target/TargetAsmInfo.cpp
llvm/lib/Target/X86/X86TargetAsmInfo.cpp