summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
diff options
context:
space:
mode:
authorJean-Luc Duprat <jduprat@apple.com>2013-05-06 18:45:16 +0000
committerJean-Luc Duprat <jduprat@apple.com>2013-05-06 18:45:16 +0000
commit1610d571db0bc77573e526c4d8ba6b0e95775369 (patch)
treeaab11448f5f38fe03aab7b5beab0ea2f1d2e2f64 /llvm/test/Transforms
parentd50074712f38ef3a236142c8ff7562cd572a64d0 (diff)
downloadbcm5719-llvm-1610d571db0bc77573e526c4d8ba6b0e95775369.tar.gz
bcm5719-llvm-1610d571db0bc77573e526c4d8ba6b0e95775369.zip
Test results verified using FileCheck rather than grep | count
llvm-svn: 181234
Diffstat (limited to 'llvm/test/Transforms')
-rw-r--r--llvm/test/Transforms/InstCombine/add4.ll8
1 files changed, 7 insertions, 1 deletions
diff --git a/llvm/test/Transforms/InstCombine/add4.ll b/llvm/test/Transforms/InstCombine/add4.ll
index 3a3e7885ee8..3b19e9ef103 100644
--- a/llvm/test/Transforms/InstCombine/add4.ll
+++ b/llvm/test/Transforms/InstCombine/add4.ll
@@ -1,4 +1,4 @@
-; RUN: opt < %s -instcombine -S | grep select | count 3
+; RUN: opt < %s -instcombine -S | FileCheck %s
;; Target triple for gep raising case below.
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
@@ -11,6 +11,8 @@ EntryBlock:
%mc = fsub float 1.000000e+00, %cf
%p1 = fmul fast float %A, %mc
ret float %p1
+; CHECK: @test1
+; CHECK: select i1 %C, float -0.000000e+00, float %A
}
define float @test2(float %A, float %B, i1 %C) {
@@ -19,6 +21,8 @@ EntryBlock:
%cf = uitofp i1 %C to float
%p2 = fmul fast float %B, %cf
ret float %p2
+; CHECK: @test2
+; CHECK: select i1 %C, float %B, float -0.000000e+00
}
define float @test3(float %A, float %B, i1 %C) {
@@ -30,5 +34,7 @@ EntryBlock:
%p2 = fmul fast float %B, %cf
%s1 = fadd fast float %p1, %p2
ret float %s1
+; CHECK: @test3
+; CHECK: select i1 %C, float %B, float %A
}
OpenPOWER on IntegriCloud