new testcase

llvm-svn: 18675
This commit is contained in:
Chris Lattner 2004-12-08 23:41:16 +00:00
parent a1291a0679
commit 8665367885
1 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,17 @@
; RUN: llvm-as < %s | opt -instcombine | llvm-dis | %prcontext div 1 | grep ret
;; This tests that the instructions in the entry blocks are sunk into each
;; arm of the 'if'.
int %foo(bool %C, int %A, int %B) {
entry:
%tmp.2 = div int %A, %B
%tmp.9 = add int %B, %A
br bool %C, label %then, label %endif
then:
ret int %tmp.9
endif:
ret int %tmp.2
}