1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test/Analysis/LoadVN/undefined_load.ll
2007-01-17 07:59:14 +00:00

15 lines
269 B
LLVM

; RUN: llvm-upgrade < %s | llvm-as | 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
}