aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-01-03 21:01:26 +0000
committerChris Lattner <sabre@nondot.org>2011-01-03 21:01:26 +0000
commit135bf42187df2d1f50622a7901949c43d2392fc3 (patch)
tree53f5b7b594539d8eba9dcc5f67b5328bbc7eff5d /test/Analysis
parent5b30f0a7ebc60dd1aa63c237157ea658454f4270 (diff)
downloadexternal_llvm-135bf42187df2d1f50622a7901949c43d2392fc3.zip
external_llvm-135bf42187df2d1f50622a7901949c43d2392fc3.tar.gz
external_llvm-135bf42187df2d1f50622a7901949c43d2392fc3.tar.bz2
filecheckize
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122771 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis')
-rw-r--r--test/Analysis/BasicAA/global-size.ll14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/Analysis/BasicAA/global-size.ll b/test/Analysis/BasicAA/global-size.ll
index b9cbbcc..810322e 100644
--- a/test/Analysis/BasicAA/global-size.ll
+++ b/test/Analysis/BasicAA/global-size.ll
@@ -1,16 +1,18 @@
; A store or load cannot alias a global if the accessed amount is larger then
; the global.
-; RUN: opt < %s -basicaa -gvn -instcombine -S | not grep load
+; RUN: opt < %s -basicaa -gvn -S | FileCheck %s
target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128"
-@B = global i16 8 ; <i16*> [#uses=2]
+@B = global i16 8
-define i16 @test(i32* %P) {
- %X = load i16* @B ; <i16> [#uses=1]
+; CHECK: @test1
+define i16 @test1(i32* %P) {
+ %X = load i16* @B
store i32 7, i32* %P
- %Y = load i16* @B ; <i16> [#uses=1]
- %Z = sub i16 %Y, %X ; <i16> [#uses=1]
+ %Y = load i16* @B
+ %Z = sub i16 %Y, %X
ret i16 %Z
+; CHECK: ret i16 0
}