[Hexagon] Split double registers
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 16 Oct 2015 20:38:54 +0000 (20:38 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 16 Oct 2015 20:38:54 +0000 (20:38 +0000)
commit9bad2f04b38a9c66b29914bda776c078f7c6c190
tree93de347a5f251e4981f3d51e49eeac50aa0e3668
parentdd1775bc6846905032229865157fbeabf0c032ac
[Hexagon] Split double registers

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250549 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
lib/Target/Hexagon/CMakeLists.txt
lib/Target/Hexagon/HexagonSplitDouble.cpp [new file with mode: 0644]
lib/Target/Hexagon/HexagonTargetMachine.cpp
test/CodeGen/Hexagon/adde.ll
test/CodeGen/Hexagon/alu64.ll
test/CodeGen/Hexagon/combine.ll
test/CodeGen/Hexagon/combine_ir.ll
test/CodeGen/Hexagon/extload-combine.ll
test/CodeGen/Hexagon/sdr-basic.ll [new file with mode: 0644]
test/CodeGen/Hexagon/sdr-shr32.ll [new file with mode: 0644]
test/CodeGen/Hexagon/struct_args.ll
test/CodeGen/Hexagon/sube.ll
test/CodeGen/Hexagon/tfr-to-combine.ll
test/CodeGen/Hexagon/union-1.ll
test/CodeGen/Hexagon/vect/vect-cst-v4i32.ll
test/CodeGen/Hexagon/vect/vect-loadv4i16.ll
test/CodeGen/Hexagon/vect/vect-shuffle.ll
test/CodeGen/Hexagon/vect/vect-splat.ll
test/CodeGen/Hexagon/vect/vect-xor.ll
test/MC/Hexagon/inst_and64.ll
test/MC/Hexagon/inst_or64.ll
test/MC/Hexagon/inst_xor64.ll