This is similar to r210771 which did the same thing for MTHC1.
Also corrected MTHC1_D32 and MTHC1_D64 which used AFGR64 and FGR64 on the
wrong definitions.
Paths
| Differential D4483
[mips] Use MFHC1 when it is available (MIPS32r2 and later) for both FP32 and FP64 moves ClosedPublic Authored by dsanders on Jul 13 2014, 4:29 AM.
Details Summary This is similar to r210771 which did the same thing for MTHC1. Also corrected MTHC1_D32 and MTHC1_D64 which used AFGR64 and FGR64 on the
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jul 14 2014, 3:56 AM
Revision Contents
Diff 11346 lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsSEInstrInfo.cpp
test/CodeGen/Mips/buildpairextractelementf64.ll
test/CodeGen/Mips/mno-ldc1-sdc1.ll
test/CodeGen/Mips/o32_cc.ll
|