OSDN Git Service

[InstCombine] Add frem constant folding test (PR32177)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Apr 2017 20:47:58 +0000 (20:47 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Apr 2017 20:47:58 +0000 (20:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300750 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/constant-fold-math.ll

index 50cd607..0926334 100644 (file)
@@ -45,4 +45,13 @@ define double @constant_fold_fmuladd_f64() #0 {
   ret double %x
 }
 
+; PR32177
+
+; CHECK-LABEL: @constant_fold_frem_f32
+; CHECK-NEXT: ret float 0x41A61B2000000000
+define float @constant_fold_frem_f32() #0 {
+  %x = frem float 0x43cbfcd960000000, 0xc1e2b34a00000000
+  ret float %x
+}
+
 attributes #0 = { nounwind readnone }