[MIPS GlobalISel] Select floating point arithmetic operations
authorPetar Avramovic <Petar.Avramovic@rt-rk.com>
Wed, 3 Apr 2019 14:12:59 +0000 (14:12 +0000)
committerPetar Avramovic <Petar.Avramovic@rt-rk.com>
Wed, 3 Apr 2019 14:12:59 +0000 (14:12 +0000)
commitafa3afa384aa98b9a4557154fe0be42c62d6ae80
treefdca6a5ed824dad5fb23e6c8f14e92def514d4ba
parent5820db93c925eeb3b7f4fa47f6a3cfecaf1fa2aa
[MIPS GlobalISel] Select floating point arithmetic operations

Select 32 and 64 bit floating point add, sub, mul and div for MIPS32.

Differential Revision: https://reviews.llvm.org/D60191

llvm-svn: 357584
llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp
llvm/test/CodeGen/Mips/GlobalISel/instruction-select/float_arithmetic_operations.mir [new file with mode: 0644]
llvm/test/CodeGen/Mips/GlobalISel/legalizer/float_arithmetic_operations.mir [new file with mode: 0644]
llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_arithmetic_operations.ll [new file with mode: 0644]
llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_arithmetic_operations.mir [new file with mode: 0644]