Sign in
llvm
/
llvm
/
refs/heads/release_16
/
.
/
test
/
Transforms
/
GlobalOpt
/
load-store-global.llx
blob: 2d79dd1ac3452d36247af7e6c441669ddc54cf0d [
file
] [
log
] [
blame
]
;
RUN
:
llvm
-
as
<
%
s
|
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
}