[PATCH] D13467: [mips] Handle undef when extracting subregs from FP64 registers.

Vasileios Kalintiris via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 9 12:42:36 PDT 2015


vkalintiris added a comment.

check-llvm fails on the following tests:

LLVM :: CodeGen/Mips/buildpairextractelementf64.ll
LLVM :: CodeGen/Mips/fcopysign.ll
LLVM :: CodeGen/Mips/fp16instrinsmc.ll
LLVM :: CodeGen/Mips/fp64a.ll
LLVM :: CodeGen/Mips/fpxx.ll
LLVM :: CodeGen/Mips/i64arg.ll
LLVM :: CodeGen/Mips/mips16_32_8.ll
LLVM :: CodeGen/Mips/mno-ldc1-sdc1.ll
LLVM :: CodeGen/Mips/o32_cc.ll
LLVM :: CodeGen/Mips/o32_cc_byval.ll


================
Comment at: lib/Target/Mips/MipsSEFrameLowering.cpp:324
@@ +323,3 @@
+    unsigned DstReg = I->getOperand(0).getReg();
+    BuildMI(MBB, I, DebugLoc(), TII.get(Mips::IMPLICIT_DEF), DstReg);
+    return true;
----------------
We should get the debug location from `I->getDebugLoc()`, right?


http://reviews.llvm.org/D13467





More information about the llvm-commits mailing list