ARM/MC/ELF TPsoft is now a proper pseudo inst.
authorJason W Kim <jason.w.kim.2009@gmail.com>
Wed, 8 Dec 2010 23:14:44 +0000 (23:14 +0000)
committerJason W Kim <jason.w.kim.2009@gmail.com>
Wed, 8 Dec 2010 23:14:44 +0000 (23:14 +0000)
commita0871e79270b2a05f93c9df73bbe24c587faa94e
tree3573415ed7aa63cb80652cc63cd59fac3bf124ee
parent7685ff84ada08d63c8b67618d54ab7eb1fcae365
ARM/MC/ELF TPsoft is now a proper pseudo inst.
Added test to check bl __aeabi_read_tp gets emitted properly for ELF/ASM
as well as ELF/OBJ (including fixup)

Also added support for ELF::R_ARM_TLS_IE32

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121312 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/ELFObjectWriter.cpp
lib/Target/ARM/ARMExpandPseudoInsts.cpp
lib/Target/ARM/ARMInstrInfo.td
test/CodeGen/ARM/2010-12-08-tpsoft.ll [new file with mode: 0644]