Ulrich Weigand | 51eccec | 2014-08-04 13:27:12 +0000 | [diff] [blame^] | 1 | ; RUN: llc -mcpu=pwr6 -mattr=+altivec < %s |
2 | |||||
3 | ; Common code used to replace the urem by a mulhu, and compilation would | ||||
4 | ; then crash since mulhu isn't supported on vector types. | ||||
5 | |||||
6 | define <4 x i32> @test(<4 x i32> %x) { | ||||
7 | entry: | ||||
8 | %0 = urem <4 x i32> %x, <i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647> | ||||
9 | ret <4 x i32> %0 | ||||
10 | } |