Lines Matching refs:ANY
2 ; RUN: opt < %s -passes=instcombine -S -data-layout="e" | FileCheck %s --check-prefixes=ANY,LE
3 ; RUN: opt < %s -passes=instcombine -S -data-layout="E" | FileCheck %s --check-prefixes=ANY,BE
137 ; ANY-LABEL: @shrinkExtractElt_i67_to_i13_2(
138 ; ANY-NEXT: [[E:%.*]] = extractelement <3 x i67> [[X:%.*]], i64 2
139 ; ANY-NEXT: [[T:%.*]] = trunc i67 [[E]] to i13
140 ; ANY-NEXT: ret i13 [[T]]
150 ; ANY-LABEL: @shrinkExtractElt_i40_to_i30_1(
151 ; ANY-NEXT: [[E:%.*]] = extractelement <3 x i40> [[X:%.*]], i64 1
152 ; ANY-NEXT: [[T:%.*]] = trunc i40 [[E]] to i30
153 ; ANY-NEXT: ret i30 [[T]]
163 ; ANY-LABEL: @shrinkExtractElt_i64_to_i16_2_extra_use(
164 ; ANY-NEXT: [[E:%.*]] = extractelement <3 x i64> [[X:%.*]], i64 2
165 ; ANY-NEXT: call void @use(i64 [[E]])
166 ; ANY-NEXT: [[T:%.*]] = trunc i64 [[E]] to i16
167 ; ANY-NEXT: ret i16 [[T]]