mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
[msan] Temporarily remove ICmpEQ tests.
They are failing on the bots. llvm-svn: 172540
This commit is contained in:
parent
ffcdd9c304
commit
4eadd744d9
@ -378,60 +378,6 @@ define <2 x i1> @ICmpSLT_vector(<2 x i32*> %x) nounwind uwtable readnone {
|
||||
; CHECK: ret <2 x i1>
|
||||
|
||||
|
||||
; Check that we propagate shadow for x == y comparison.
|
||||
; This is a bit complex. See the comment in handleEqualityComparison.
|
||||
|
||||
define i1 @ICmpEQ(i32 %x, i32 %y) nounwind uwtable readnone {
|
||||
%1 = icmp eq i32 %x, %y
|
||||
ret i1 %1
|
||||
}
|
||||
|
||||
; CHECK: @ICmpEQ
|
||||
; CHECK: xor i32 %x, %y
|
||||
; CHECK: or i32
|
||||
; CHECK: xor i32
|
||||
; CHECK: and i32
|
||||
; CHECK: icmp eq i32
|
||||
; CHECK: icmp ne i32
|
||||
; CHECK: and i1
|
||||
; CHECK: icmp eq i32 %x, %y
|
||||
; CHECK: ret i1
|
||||
|
||||
define <2 x i1> @ICmpEQ_vector(<2 x i32> %x, <2 x i32> %y) nounwind uwtable readnone {
|
||||
%1 = icmp eq <2 x i32> %x, %y
|
||||
ret <2 x i1> %1
|
||||
}
|
||||
|
||||
; CHECK: @ICmpEQ_vector
|
||||
; CHECK: xor <2 x i32> %x, %y
|
||||
; CHECK: or <2 x i32>
|
||||
; CHECK: xor <2 x i32>
|
||||
; CHECK: and <2 x i32>
|
||||
; CHECK: icmp eq <2 x i32>
|
||||
; CHECK: icmp ne <2 x i32>
|
||||
; CHECK: and <2 x i1>
|
||||
; CHECK: icmp eq <2 x i32> %x, %y
|
||||
; CHECK: ret <2 x i1>
|
||||
|
||||
define <2 x i1> @ICmpEQ_pointer_vector(<2 x i32*> %x, <2 x i32*> %y) nounwind uwtable readnone {
|
||||
%1 = icmp eq <2 x i32*> %x, %y
|
||||
ret <2 x i1> %1
|
||||
}
|
||||
|
||||
; CHECK: @ICmpEQ_pointer_vector
|
||||
; CHECK: ptrtoint <2 x i32*> %x to <2 x i64>
|
||||
; CHECK: ptrtoint <2 x i32*> %y to <2 x i64>
|
||||
; CHECK: xor <2 x i64>
|
||||
; CHECK: or <2 x i64>
|
||||
; CHECK: xor <2 x i64>
|
||||
; CHECK: and <2 x i64>
|
||||
; CHECK: icmp eq <2 x i64>
|
||||
; CHECK: icmp ne <2 x i64>
|
||||
; CHECK: and <2 x i1>
|
||||
; CHECK: icmp eq <2 x i32*> %x, %y
|
||||
; CHECK: ret <2 x i1>
|
||||
|
||||
|
||||
; Check that loads of shadow have the same aligment as the original loads.
|
||||
; Check that loads of origin have the aligment of max(4, original alignment).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user