[Hexagon] Treat transfers of FP immediates are pseudo instructions
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 25 Nov 2015 21:40:03 +0000 (21:40 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 25 Nov 2015 21:40:03 +0000 (21:40 +0000)
commit12452693d5c2ef3916ce61300f735fe3fd9d8da1
tree0028eb7664c0d0af40851a7ad0b03effc1e26320
parentc2d7234c34efc8409b6e282c850d6f9a79011ea9
[Hexagon] Treat transfers of FP immediates are pseudo instructions

This is a temporary fix to address ICE on 2005-10-21-longlonggtu.ll.
The proper fix will be to use A2_tfrsi, but it will need more work to
teach all users of A2_tfrsi to also expect a floating-point operand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254099 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfoV5.td