Sign in
llvm
/
llvm
/
refs/heads/release_16
/
.
/
test
/
Analysis
/
LoadVN
/
undefined_load.ll
blob: 9f01d24806da534257ed65690994cfd31bf18be8 [
file
] [
log
] [
blame
]
; RUN: llvm-as < %s | opt -load-vn -gcse | llvm-dis | not grep load
; Test that loads of undefined memory are eliminated.
int
%test1
()
{
%X
=
malloc
int
%Y
=
load
int
*
%X
ret
int
%Y
}
int
%test2
()
{
%X
=
alloca
int
%Y
=
load
int
*
%X
ret
int
%Y
}