mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-25 13:35:10 +00:00
Test results verified using FileCheck rather than grep | count
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181234 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ed6fe299cf
commit
0aa2b8800c
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user