xref: /llvm-project/llvm/test/Transforms/Reassociate/reassociate-deadinst.ll (revision 87ae9fe415fbe729c828dbfb1491e66b11a147de)
1; RUN: opt < %s -passes=inline,function-attrs,reassociate -S | FileCheck %s
2
3; CHECK-LABEL: main
4; CHECK-NEXT: ret void
5
6define internal i16 @func1() noinline #0 {
7  ret i16 0
8}
9
10define void @main(i16 %argc, ptr %argv) #0 {
11  %_tmp0 = call i16 @func1()
12  %_tmp2 = zext i16 %_tmp0 to i32
13  ret void
14}
15attributes #0 = { minsize nounwind optsize }
16