[Hexagon] Reapply r231699. Remove assumption that second operand is an immediate...
authorColin LeMahieu <colinl@codeaurora.org>
Mon, 9 Mar 2015 21:48:13 +0000 (21:48 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Mon, 9 Mar 2015 21:48:13 +0000 (21:48 +0000)
commitffc2de43d91fcf3e4f4bb133aab0c210dc7f9471
treeacff084a6a37a072508870ac2c25aa8b4cebe6ad
parentcd5029d00108df094b1ed225fb81f4eeece580a9
[Hexagon] Reapply r231699.  Remove assumption that second operand is an immediate when checking if A2_tfrsi is combinable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231710 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonCopyToCombine.cpp
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfo.td
test/CodeGen/Hexagon/struct_args_large.ll