blob: 27442aab613311e2c5c46a7c13d7d8a67032d666 (
plain)
1
2
3
4
5
6
7
8
9
|
; Tests to make sure elimination of casts is working correctly
; RUN: llvm-as < %s | opt -instcombine -disable-output &&
; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast '' '%c1.*'
long %test_sext_zext(short %A) {
%c1 = zext short %A to uint
%c2 = sext uint %c1 to long
ret long %c2
}
|