]> granicus.if.org Git - llvm/commitdiff
Fixup r358063
authorDiana Picus <diana.picus@linaro.org>
Wed, 10 Apr 2019 09:31:28 +0000 (09:31 +0000)
committerDiana Picus <diana.picus@linaro.org>
Wed, 10 Apr 2019 09:31:28 +0000 (09:31 +0000)
Fix warning/error about mixed signedness.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358065 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstructionSelector.cpp

index acb21995f958166b4e4b84bc39d5c7b1ea73fc30..52fae86bb7dbd3f56bf6f5379d9f271da5898032 100644 (file)
@@ -814,7 +814,7 @@ void ARMInstructionSelector::renderVFPF32Imm(
          "Expected G_FCONSTANT");
 
   APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF();
-  uint32_t FPImmEncoding = ARM_AM::getFP32Imm(FPImmValue);
+  int FPImmEncoding = ARM_AM::getFP32Imm(FPImmValue);
   assert(FPImmEncoding != -1 && "Invalid immediate value");
 
   NewInstBuilder.addImm(FPImmEncoding);
@@ -826,7 +826,7 @@ void ARMInstructionSelector::renderVFPF64Imm(
          "Expected G_FCONSTANT");
 
   APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF();
-  uint64_t FPImmEncoding = ARM_AM::getFP64Imm(FPImmValue);
+  int FPImmEncoding = ARM_AM::getFP64Imm(FPImmValue);
   assert(FPImmEncoding != -1 && "Invalid immediate value");
 
   NewInstBuilder.addImm(FPImmEncoding);