Revert a series of commits starting at r228886 which is triggering some
authorChandler Carruth <chandlerc@gmail.com>
Fri, 13 Feb 2015 07:52:39 +0000 (07:52 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 13 Feb 2015 07:52:39 +0000 (07:52 +0000)
commit00ae03a7478d2f9e578b9a5c8acc8f4c7e4f606c
tree82cc66d0f7133ee3124d9c2571a4b2abe5ea0623
parent26145647695e69ce7fa801e11db84475d5d17475
Revert a series of commits starting at r228886 which is triggering some
regressions for LLDB on Linux. Rafael indicated on lldb-dev that we
should just go ahead and revert these but that he wasn't at a computer.
The patches backed out are as follows:

r228980: Add support for having multiple sections with the name and ...
r228889: Invert the section relocation map.
r228888: Use the existing SymbolTableIndex intsead of doing a lookup.
r228886: Create the Section -> Rel Section map when it is first needed.

These patches look pretty nice to me, so hoping its not too hard to get
them re-instated. =D

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229080 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/CodeGen/CommandFlags.h
include/llvm/MC/MCContext.h
include/llvm/MC/MCSectionELF.h
include/llvm/Target/TargetMachine.h
include/llvm/Target/TargetOptions.h
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/MC/ELFObjectWriter.cpp
lib/MC/MCContext.cpp
lib/MC/MCParser/ELFAsmParser.cpp
lib/MC/MCSectionELF.cpp
test/CodeGen/X86/non-unique-sections.ll [deleted file]
test/MC/ELF/section-unique.s [deleted file]