diff options
| author | Stefan Maksimovic <stefan.maksimovic@imgtec.com> | 2017-07-20 09:21:10 +0000 |
|---|---|---|
| committer | Stefan Maksimovic <stefan.maksimovic@imgtec.com> | 2017-07-20 09:21:10 +0000 |
| commit | 8539f77bc36f7f175fb744201ea6a5d70f8ffd8c (patch) | |
| tree | a31f8531aaaed00b850d670bec99cfa867dafa38 /llvm/utils/TableGen | |
| parent | e421fc81a49be1d60a5185aae567598d4ec76990 (diff) | |
| download | bcm5719-llvm-8539f77bc36f7f175fb744201ea6a5d70f8ffd8c.tar.gz bcm5719-llvm-8539f77bc36f7f175fb744201ea6a5d70f8ffd8c.zip | |
[mips] Fix fp select machine verifier errors
Introduced FSELECT node necesary when lowering ISD::SELECT
which has i32, f64, f64 as its operands.
SEL_D instruction required that its output and first operand
of a SELECT node, which it used, have matching types.
MTC1_D64 node introduced to aid FSELECT lowering.
This fixes machine verifier errors on following tests:
CodeGen/Mips/llvm-ir/select-dbl.ll
CodeGen/Mips/llvm-ir/select-flt.ll
CodeGen/Mips/select.ll
Differential Revision: https://reviews.llvm.org/D35408
llvm-svn: 308595
Diffstat (limited to 'llvm/utils/TableGen')
0 files changed, 0 insertions, 0 deletions

