| Index: test/Transforms/ConstProp/calls.ll
|
| ===================================================================
|
| --- test/Transforms/ConstProp/calls.ll (revision 138929)
|
| +++ test/Transforms/ConstProp/calls.ll (working copy)
|
| @@ -26,36 +26,3 @@
|
| %d = fadd double %c, %E
|
| ret double %d
|
| }
|
| -
|
| -define i1 @test_sse_cvt() nounwind readnone {
|
| -; CHECK: @test_sse_cvt
|
| -; CHECK-NOT: call
|
| -; CHECK: ret i1 true
|
| -entry:
|
| - %i0 = tail call i32 @llvm.x86.sse.cvtss2si(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind
|
| - %i1 = tail call i32 @llvm.x86.sse.cvttss2si(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind
|
| - %i2 = tail call i64 @llvm.x86.sse.cvtss2si64(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind
|
| - %i3 = tail call i64 @llvm.x86.sse.cvttss2si64(<4 x float> <float 1.75, float undef, float undef, float undef>) nounwind
|
| - %i4 = call i32 @llvm.x86.sse2.cvtsd2si(<2 x double> <double 1.75, double undef>) nounwind
|
| - %i5 = call i32 @llvm.x86.sse2.cvttsd2si(<2 x double> <double 1.75, double undef>) nounwind
|
| - %i6 = call i64 @llvm.x86.sse2.cvtsd2si64(<2 x double> <double 1.75, double undef>) nounwind
|
| - %i7 = call i64 @llvm.x86.sse2.cvttsd2si64(<2 x double> <double 1.75, double undef>) nounwind
|
| - %sum11 = add i32 %i0, %i1
|
| - %sum12 = add i32 %i4, %i5
|
| - %sum1 = add i32 %sum11, %sum12
|
| - %sum21 = add i64 %i2, %i3
|
| - %sum22 = add i64 %i6, %i7
|
| - %sum2 = add i64 %sum21, %sum22
|
| - %sum1.sext = sext i32 %sum1 to i64
|
| - %b = icmp eq i64 %sum1.sext, %sum2
|
| - ret i1 %b
|
| -}
|
| -
|
| -declare i32 @llvm.x86.sse.cvtss2si(<4 x float>) nounwind readnone
|
| -declare i32 @llvm.x86.sse.cvttss2si(<4 x float>) nounwind readnone
|
| -declare i64 @llvm.x86.sse.cvtss2si64(<4 x float>) nounwind readnone
|
| -declare i64 @llvm.x86.sse.cvttss2si64(<4 x float>) nounwind readnone
|
| -declare i32 @llvm.x86.sse2.cvtsd2si(<2 x double>) nounwind readnone
|
| -declare i32 @llvm.x86.sse2.cvttsd2si(<2 x double>) nounwind readnone
|
| -declare i64 @llvm.x86.sse2.cvtsd2si64(<2 x double>) nounwind readnone
|
| -declare i64 @llvm.x86.sse2.cvttsd2si64(<2 x double>) nounwind readnone
|
|
|