OSDN Git Service

Hexagon: Use absolute addressing mode loads/stores for global+offset
authorJyotsna Verma <jverma@codeaurora.org>
Wed, 13 Feb 2013 21:38:46 +0000 (21:38 +0000)
committerJyotsna Verma <jverma@codeaurora.org>
Wed, 13 Feb 2013 21:38:46 +0000 (21:38 +0000)
commitf6563427c40774953d4a7a0387a000f7a6d94ee1
tree040557e6f18887c855b1f04de62580296126aa5c
parent3df02ac9d46f7ce8f0f10bc693dfc3c6c5aa2863
Hexagon: Use absolute addressing mode loads/stores for global+offset
instead of redefining separate instructions for them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175086 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/Hexagon.h
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfoV4.td
lib/Target/Hexagon/HexagonTargetMachine.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
test/CodeGen/Hexagon/gp-plus-offset-load.ll [new file with mode: 0644]
test/CodeGen/Hexagon/gp-plus-offset-store.ll [new file with mode: 0644]