Sign in
llvm
/
llvm
/
refs/heads/release_21
/
.
/
test
/
Transforms
/
GlobalOpt
/
load-store-global.llx
blob: bf5d3a256ac714e87863f9ac2ea1ca6f1efbc2b8 [
file
] [
log
] [
blame
] [
edit
]
;
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
}