summaryrefslogtreecommitdiff
path: root/test/Analysis/BasicAA/global-size.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-02-14 06:56:27 +0000
committerTanya Lattner <tonic@nondot.org>2008-02-14 06:56:27 +0000
commitdcd188d33fdaff8cea019ebd64e3a3d2b1a700c0 (patch)
treee443e360baad1556849b2bb86d4296b4c011b83e /test/Analysis/BasicAA/global-size.ll
parenteb05f90c71fc7b42e52d4f363fd8325bace9a0e7 (diff)
downloadllvm-dcd188d33fdaff8cea019ebd64e3a3d2b1a700c0.tar.gz
llvm-dcd188d33fdaff8cea019ebd64e3a3d2b1a700c0.tar.bz2
llvm-dcd188d33fdaff8cea019ebd64e3a3d2b1a700c0.tar.xz
Remove llvm-upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47110 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/BasicAA/global-size.ll')
-rw-r--r--test/Analysis/BasicAA/global-size.ll18
1 files changed, 8 insertions, 10 deletions
diff --git a/test/Analysis/BasicAA/global-size.ll b/test/Analysis/BasicAA/global-size.ll
index 5e752494a5..92a8bc5b4b 100644
--- a/test/Analysis/BasicAA/global-size.ll
+++ b/test/Analysis/BasicAA/global-size.ll
@@ -1,17 +1,15 @@
; A store or load cannot alias a global if the accessed amount is larger then
; the global.
-; RUN: llvm-upgrade < %s | llvm-as | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep load
+; RUN: llvm-as < %s | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep load
-%B = global short 8
+@B = global i16 8 ; <i16*> [#uses=2]
-implementation
-
-short %test(int *%P) {
- %X = load short* %B
- store int 7, int* %P
- %Y = load short* %B
- %Z = sub short %Y, %X
- ret short %Z
+define i16 @test(i32* %P) {
+ %X = load i16* @B ; <i16> [#uses=1]
+ store i32 7, i32* %P
+ %Y = load i16* @B ; <i16> [#uses=1]
+ %Z = sub i16 %Y, %X ; <i16> [#uses=1]
+ ret i16 %Z
}