summaryrefslogtreecommitdiff
path: root/test/Instrumentation
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-01-15 17:12:04 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-01-15 17:12:04 +0000
commit111877dd12c60406a77f8cae702190d9762bcaed (patch)
treea67d315211e284d292f7684b4a7b269aaebd68a9 /test/Instrumentation
parent967a946cb463c8b137c6e040f62100efebad93b1 (diff)
downloadllvm-111877dd12c60406a77f8cae702190d9762bcaed.tar.gz
llvm-111877dd12c60406a77f8cae702190d9762bcaed.tar.bz2
llvm-111877dd12c60406a77f8cae702190d9762bcaed.tar.xz
[msan] Temporarily remove ICmpEQ tests.
They are failing on the bots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172540 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Instrumentation')
-rw-r--r--test/Instrumentation/MemorySanitizer/msan_basic.ll54
1 files changed, 0 insertions, 54 deletions
diff --git a/test/Instrumentation/MemorySanitizer/msan_basic.ll b/test/Instrumentation/MemorySanitizer/msan_basic.ll
index d62ebfe535..641a3a26f4 100644
--- a/test/Instrumentation/MemorySanitizer/msan_basic.ll
+++ b/test/Instrumentation/MemorySanitizer/msan_basic.ll
@@ -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).