Sign in
swiftshader
/
SwiftShader
/
e2ecf37519d2d8751e83e9ffd69d0cffa70056f3
/
.
/
third_party
/
LLVM
/
test
/
Analysis
/
BasicAA
/
2009-03-04-GEPNoalias.ll
blob: 3ab5d03ca8c4fb85aca2886a878c33f246d8358f [
file
] [
log
] [
blame
]
; RUN: opt < %s -basicaa -gvn -S | grep load
declare
noalias
i32
*
@noalias
()
define
i32
@test
(
i32
%x
)
{
%a
=
call
i32
*
@noalias
()
store
i32
1
,
i32
*
%a
%b
=
getelementptr
i32
*
%a
,
i32
%x
store
i32
2
,
i32
*
%b
%c
=
load
i32
*
%a
ret
i32
%c
}