Remove this test case. LLVM doesn't currently support comparison of packed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33271 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer 2007-01-16 21:58:58 +00:00
parent 9d133e150f
commit cd9192f4f4

View File

@ -1,58 +0,0 @@
; This test checks to make sure that NE and EQ comparisons of
; vector types work.
; RUN: llvm-as < %s | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
; XFAIL: *
%ivec_type = type <4 x i9>
%ivec1 = constant %ivec_type < i9 1, i9 1, i9 1, i9 1 >
%ivec2 = constant %ivec_type < i9 0, i9 0, i9 0, i9 0 >
%fvec_type = type <4 x float>
%fvec1 = constant %fvec_type <float 1.0, float 1.0, float 1.0, float 1.0>
%fvec2 = constant %fvec_type <float 0.0, float 0.0, float 0.0, float 0.0>
implementation ; Functions:
define bool %ivectest1() {
%v1 = load %ivec_type* getelementptr(%ivec_type* %ivec1, i32 0)
%v2 = load %ivec_type* getelementptr(%ivec_type* %ivec2, i32 0)
%res = icmp ne %ivec_type %v1, %v2
ret bool %res
}
define bool %ivectest2() {
%v1 = load %ivec_type* getelementptr(%ivec_type* %ivec1, i32 0)
%v2 = load %ivec_type* getelementptr(%ivec_type* %ivec2, i32 0)
%res = icmp eq %ivec_type %v1, %v2
ret bool %res
}
define bool %fvectest1() {
%v1 = load %fvec_type* %fvec1
%v2 = load %fvec_type* %fvec2
%res = fcmp one %fvec_type %v1, %v2
ret bool %res
}
define bool %fvectest2() {
%v1 = load %fvec_type* %fvec1
%v2 = load %fvec_type* %fvec2
%res = fcmp oeq %fvec_type %v1, %v2
ret bool %res
}
define bool %fvectest3() {
%v1 = load %fvec_type* %fvec1
%v2 = load %fvec_type* %fvec2
%res = fcmp une %fvec_type %v1, %v2
ret bool %res
}
define bool %fvectest4() {
%v1 = load %fvec_type* %fvec1
%v2 = load %fvec_type* %fvec2
%res = fcmp ueq %fvec_type %v1, %v2
ret bool %res
}