Lines Matching refs:LITTLEENDIAN
3 ; RUN: opt < %s -instsimplify -S -data-layout="e" | FileCheck %s --check-prefixes=CHECK,LITTLEENDIAN
246 ; LITTLEENDIAN-LABEL: @bitcast_noshift_scalar_bigend(
247 ; LITTLEENDIAN-NEXT: [[S:%.*]] = shufflevector <3 x i8> [[V1:%.*]], <3 x i8> <i8 0, i8 poison, i…
248 ; LITTLEENDIAN-NEXT: [[B:%.*]] = bitcast <3 x i8> [[S]] to i24
249 ; LITTLEENDIAN-NEXT: [[R:%.*]] = shl i24 [[V2:%.*]], [[B]]
250 ; LITTLEENDIAN-NEXT: ret i24 [[R]]
268 ; LITTLEENDIAN-LABEL: @bitcast_noshift_scalar_littleend(
269 ; LITTLEENDIAN-NEXT: ret i24 [[V2:%.*]]
299 ; LITTLEENDIAN-LABEL: @bitcast_overshift_vector_bigend(
300 ; LITTLEENDIAN-NEXT: [[S:%.*]] = shufflevector <9 x i8> [[V1:%.*]], <9 x i8> <i8 23, i8 poison, …
301 ; LITTLEENDIAN-NEXT: [[B:%.*]] = bitcast <9 x i8> [[S]] to <3 x i24>
302 ; LITTLEENDIAN-NEXT: [[R:%.*]] = shl <3 x i24> [[V2:%.*]], [[B]]
303 ; LITTLEENDIAN-NEXT: ret <3 x i24> [[R]]
322 ; LITTLEENDIAN-LABEL: @bitcast_overshift_vector_littleend(
323 ; LITTLEENDIAN-NEXT: ret <3 x i24> poison