Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ddb265b905cf83c44bfa0819c3a80dc13f29173f
/
.
/
llvm
/
test
/
Transforms
/
GlobalOpt
/
load-store-global.llx
blob: bf5d3a256ac714e87863f9ac2ea1ca6f1efbc2b8 [
file
] [
log
] [
blame
]
;
RUN
:
llvm
-
upgrade
<
%
s
|
llvm
-
as
|
opt
-
globalopt
|
llvm
-
dis
|
not
grep G
%
G
=
internal
global
int
17
void
%
foo
()
{
%
V
=
load
int
*
%
G
store
int
%
V
,
int
*
%
G
;;
Doesn
't change the value
ret void
}
int %bar() {
%X = load int* %G
ret int %X
}