[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)
commitbd8ef4b8cefd44ccd151651363a88e5419265515
treef3ec7ef602753a4b8372ab988ff55f50d4121508
parent69dac575d3fba5e1a8907b654245aecaffb130d0
[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.

llvm-svn: 279239
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.h
llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td
llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
llvm/test/CodeGen/Hexagon/float-amode.ll [new file with mode: 0644]
llvm/test/CodeGen/Hexagon/fminmax.ll [new file with mode: 0644]
llvm/test/CodeGen/Hexagon/sffms.ll [new file with mode: 0644]