1 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mcpu=corei7-avx | FileCheck %s
3 define <4 x i3> @test1(<4 x i3>* %in) nounwind {
4 %ret = load <4 x i3>, <4 x i3>* %in, align 1
22 define <4 x i1> @test2(<4 x i1>* %in) nounwind {
23 %ret = load <4 x i1>, <4 x i1>* %in, align 1
42 define <4 x i64> @test3(<4 x i1>* %in) nounwind {
43 %wide.load35 = load <4 x i1>, <4 x i1>* %in, align 1
44 %sext = sext <4 x i1> %wide.load35 to <4 x i64>
70 define <16 x i4> @test4(<16 x i4>* %in) nounwind {
71 %ret = load <16 x i4>, <16 x i4>* %in, align 1
102 ; CHECK-NEXT: vpinsrb
105 ; CHECK-NEXT: vpinsrb
109 ; CHECK-NEXT: vpinsrb
113 ; CHECK-NEXT: vpinsrb
117 ; CHECK-NEXT: vpinsrb
121 ; CHECK-NEXT: vpinsrb
125 ; CHECK-NEXT: vpinsrb
129 ; CHECK-NEXT: vpinsrb
133 ; CHECK-NEXT: vpinsrb
135 ; CHECK-NEXT: vpinsrb