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)
commitb303504a562c98b3ce465d0bfcbd3d9334193e1f
tree07c90407b9f6d32bc0911555e4d4140a3d946271
parent49f846805efe101ae8e6dcff6311cc480072845b
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76993 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/ELFTargetAsmInfo.h
include/llvm/Target/TargetAsmInfo.h
lib/Target/DarwinTargetAsmInfo.cpp
lib/Target/ELFTargetAsmInfo.cpp
lib/Target/TargetAsmInfo.cpp
lib/Target/X86/X86TargetAsmInfo.cpp