summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/InstCombine/memmove.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Regression/Transforms/InstCombine/memmove.ll')
-rw-r--r--llvm/test/Regression/Transforms/InstCombine/memmove.ll23
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/test/Regression/Transforms/InstCombine/memmove.ll b/llvm/test/Regression/Transforms/InstCombine/memmove.ll
deleted file mode 100644
index fb20dbc873c..00000000000
--- a/llvm/test/Regression/Transforms/InstCombine/memmove.ll
+++ /dev/null
@@ -1,23 +0,0 @@
-; This test makes sure that memmove instructions are properly eliminated.
-;
-
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'call void %llvm.memmove'
-
-%S = internal constant [33 x sbyte] c"panic: restorelist inconsistency\00"
-
-implementation
-
-declare void %llvm.memmove(sbyte*, sbyte*, uint, uint)
-
-void %test1(sbyte* %A, sbyte* %B, uint %N) {
- ;; 0 bytes -> noop.
- call void %llvm.memmove(sbyte* %A, sbyte* %B, uint 0, uint 1)
- ret void
-}
-
-void %test2(sbyte *%A, uint %N) {
- ;; dest can't alias source since we can't write to source!
- call void %llvm.memmove(sbyte* %A, sbyte* getelementptr ([33 x sbyte]* %S, int 0, int 0),
- uint %N, uint 1)
- ret void
-}
OpenPOWER on IntegriCloud