[X86] Added missing constant pool checks. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 12 Dec 2018 18:53:12 +0000 (18:53 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 12 Dec 2018 18:53:12 +0000 (18:53 +0000)
So the extra checks in D55600 don't look like a regression.

llvm-svn: 348956

llvm/test/CodeGen/X86/copysign-constant-magnitude.ll

index 87f614d..13d6d23 100644 (file)
@@ -73,6 +73,8 @@ define double @mag_neg1_double(double %x) nounwind {
 ; CHECK:       [[SIGNMASK5:L.+]]:
 ; CHECK-NEXT:  .long 2147483648              ## float -0
 ; CHECK-NEXT:  .long 2147483648              ## float -0
+; CHECK-NEXT:  .long 2147483648              ## float -0
+; CHECK-NEXT:  .long 2147483648              ## float -0
 
 define float @mag_pos0_float(float %x) nounwind {
 ; CHECK-LABEL: mag_pos0_float:
@@ -101,6 +103,8 @@ define float @mag_neg0_float(float %x) nounwind {
 ; CHECK:       [[SIGNMASK7:L.+]]:
 ; CHECK-NEXT:  .long 2147483648              ## float -0
 ; CHECK-NEXT:  .long 2147483648              ## float -0
+; CHECK-NEXT:  .long 2147483648              ## float -0
+; CHECK-NEXT:  .long 2147483648              ## float -0
 ; CHECK:        [[ONE7:L.+]]:
 ; CHECK-NEXT:  .long 1065353216              ## float 1