]> granicus.if.org Git - llvm/commitdiff
[MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after...
authorFangrui Song <maskray@google.com>
Fri, 21 Jun 2019 01:51:50 +0000 (01:51 +0000)
committerFangrui Song <maskray@google.com>
Fri, 21 Jun 2019 01:51:50 +0000 (01:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364003 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsInstructionSelector.cpp
lib/Target/Mips/MipsRegisterBankInfo.cpp

index f058ebb264521bc4eac38322ec2c1f2b0f4de07e..fe01b15eab3efe9c59396174ed245d3f7083ab38 100644 (file)
@@ -370,6 +370,7 @@ bool MipsInstructionSelector::select(MachineInstr &I,
   case G_FPTOSI: {
     unsigned FromSize = MRI.getType(I.getOperand(1).getReg()).getSizeInBits();
     unsigned ToSize = MRI.getType(I.getOperand(0).getReg()).getSizeInBits();
+    (void)ToSize;
     assert((ToSize == 32) && "Unsupported integer size for G_FPTOSI");
     assert((FromSize == 32 || FromSize == 64) &&
            "Unsupported floating point size for G_FPTOSI");
index b9d7f0468fafc8ae0d0246fb69215ca673107849..8c2dc90811b9545cfebebcc67537185d10bbae1f 100644 (file)
@@ -171,9 +171,9 @@ MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
                                           &Mips::ValueMappings[Mips::DPRIdx]});
     break;
   case G_FPTOSI: {
-    unsigned SizeInt = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
     unsigned SizeFP = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits();
-    assert((SizeInt == 32) && "Unsupported integer size");
+    assert((MRI.getType(MI.getOperand(0).getReg()).getSizeInBits() == 32) &&
+           "Unsupported integer size");
     assert((SizeFP == 32 || SizeFP == 64) && "Unsupported floating point size");
     OperandsMapping = getOperandsMapping({
         &Mips::ValueMappings[Mips::GPRIdx],
@@ -185,6 +185,7 @@ MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
   case G_SITOFP: {
     unsigned SizeInt = MRI.getType(MI.getOperand(1).getReg()).getSizeInBits();
     unsigned SizeFP = MRI.getType(MI.getOperand(0).getReg()).getSizeInBits();
+    (void)SizeInt;
     assert((SizeInt == 32) && "Unsupported integer size");
     assert((SizeFP == 32 || SizeFP == 64) && "Unsupported floating point size");
     OperandsMapping =