[Hexagon] Optimize addressing modes for load/store
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 29 Apr 2016 15:49:13 +0000 (15:49 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 29 Apr 2016 15:49:13 +0000 (15:49 +0000)
commitf5cbac93eb02306c1d3d9c7a472c1c13f3c6793b
tree3546531b2730b37a692ccf91294910ba4027523b
parent0da993751775f53c57bc9100b152626a8b380dfb
[Hexagon] Optimize addressing modes for load/store

Patch by Jyotsna Verma.

llvm-svn: 268051
12 files changed:
llvm/lib/Target/Hexagon/CMakeLists.txt
llvm/lib/Target/Hexagon/Hexagon.td
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.h
llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp [new file with mode: 0644]
llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
llvm/lib/Target/Hexagon/RDFLiveness.cpp
llvm/lib/Target/Hexagon/RDFLiveness.h
llvm/test/CodeGen/Hexagon/opt-addr-mode.ll [new file with mode: 0644]
llvm/test/CodeGen/Hexagon/tls_pic.ll
llvm/test/CodeGen/Hexagon/tls_static.ll
llvm/test/CodeGen/Hexagon/zextloadi1.ll