summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll')
-rw-r--r--llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll25
1 files changed, 0 insertions, 25 deletions
diff --git a/llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll b/llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll
deleted file mode 100644
index bb75732bebb..00000000000
--- a/llvm/test/Regression/Analysis/GlobalsModRef/indirect-global.ll
+++ /dev/null
@@ -1,25 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | \
-; RUN: opt -globalsmodref-aa -load-vn -gcse -instcombine | llvm-dis | \
-; RUN: grep 'ret i32 0'
-%G = internal global int* null
-
-implementation
-
-void %test() {
- %A = malloc int
- store int* %A, int** %G
- ret void
-}
-
-int %test1(int *%P) {
- %g1 = load int** %G
- %h1 = load int* %g1
-
- ; This store cannot alias either G or g1.
- store int 123, int* %P
-
- %g2 = load int** %G
- %h2 = load int* %g1
- %X = sub int %h1, %h2 ;; -> 0
- ret int %X
-}
OpenPOWER on IntegriCloud