1 ; To reduce register pressure, if a load is hoistable out of the loop, and the
2 ; result of the load is only used outside of the loop, sink the load instead of
5 ; RUN: llvm-as < %s | opt -licm | llvm-dis | %prcontext load 1 | grep Out:
13 %N_addr.0.pn = phi int [ %dec, %Loop ], [ %N, %Entry ]
15 %dec = add int %N_addr.0.pn, -1
16 %tmp.1 = setne int %N_addr.0.pn, 1
17 br bool %tmp.1, label %Loop, label %Out