OSDN Git Service

[Hexagon] Improvements to handling and generation of FP instructions
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 19 Aug 2016 13:34:31 +0000 (13:34 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 19 Aug 2016 13:34:31 +0000 (13:34 +0000)
commit43073745dedf53e1581a46880d9262e363f99faf
tree1171d4faa322de0450c7e23881ecd590404ac86e
parent7393ed54be7b4503940f184931279422949db511
[Hexagon] Improvements to handling and generation of FP instructions

Improved handling of fma, floating point min/max, additional load/store
instructions for floating point types.

Patch by Jyotsna Verma.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279239 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonISelLowering.cpp
lib/Target/Hexagon/HexagonISelLowering.h
lib/Target/Hexagon/HexagonInstrInfoV5.td
lib/Target/Hexagon/HexagonRegisterInfo.cpp
test/CodeGen/Hexagon/float-amode.ll [new file with mode: 0644]
test/CodeGen/Hexagon/fminmax.ll [new file with mode: 0644]
test/CodeGen/Hexagon/sffms.ll [new file with mode: 0644]