Add a comment, add a new testcase

llvm-svn: 19179
This commit is contained in:
Chris Lattner 2004-12-29 04:35:30 +00:00
parent 814ff906be
commit 903f83505d
2 changed files with 13 additions and 0 deletions

View File

@ -1,5 +1,7 @@
; RUN: llvm-as < %s | opt -dse | llvm-dis | grep 'store int 1234567'
; Do not delete stores that are only partially killed.
int %test() {
%V = alloca int
store int 1234567, int* %V

View File

@ -0,0 +1,11 @@
; RUN: llvm-as < %s | opt -dse | llvm-dis | not grep 'store sbyte'
; Ensure that the dead store is deleted in this case. It is wholely
; overwritten by the second store.
int %test() {
%V = alloca int
%V2 = cast int* %V to sbyte*
store sbyte 0, sbyte* %V2
store int 1234567, int* %V
%X = load int* %V
ret int %X
}