[Hexagon] Add PIC support
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 18 Dec 2015 20:19:30 +0000 (20:19 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 18 Dec 2015 20:19:30 +0000 (20:19 +0000)
commit311fb07b3bb96292c8d0cc2d0d49576e1321e420
tree3451bb72375867182cd45b3a60a64ae512bf132e
parent838f8a4b1db29881baf0e3210cd33a7632e9b7fb
[Hexagon] Add PIC support

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256025 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/Hexagon/HexagonISelLowering.cpp
lib/Target/Hexagon/HexagonISelLowering.h
lib/Target/Hexagon/HexagonInstrInfo.td
lib/Target/Hexagon/HexagonInstrInfoV4.td
lib/Target/Hexagon/HexagonRegisterInfo.cpp
lib/Target/Hexagon/HexagonTargetMachine.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
test/CodeGen/Hexagon/pic-jumptables.ll [new file with mode: 0644]
test/CodeGen/Hexagon/pic-simple.ll [new file with mode: 0644]
test/CodeGen/Hexagon/pic-static.ll [new file with mode: 0644]
test/MC/Hexagon/got.s [new file with mode: 0644]
test/MC/Hexagon/pcrel.s [new file with mode: 0644]