Lines Matching +full:- +full:vc
1 ; RUN: llc -O3 -mcpu=pwr8 -mtriple=powerpc64le-unknown-linux-gnu < %s | FileCheck %s
7 ; vector char vc = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
16 ; vcr = (vector char){vc[5], vc[5], vc[5], vc[5], vc[5], vc[5], vc[5], vc[5],
17 ; vc[5], vc[5], vc[5], vc[5], vc[5], vc[5], vc[5], vc[5]};
31 @vc = global <16 x i8> <i8 0, i8 1, i8 2, i8 3, i8 4, i8 5, i8 6, i8 7, i8 8, i8 9, i8 10, i8 11, i…
41 %0 = load <16 x i8>, <16 x i8>* @vc, align 16
66 ; Byte splat of element 5 (BE) becomes element 15-5 = 10 (LE)
69 ; Halfword splat of element 6 (BE) becomes element 7-6 = 1 (LE)
72 ; Word splat of element 1 (BE) becomes element 3-1 = 2 (LE)
75 ; CHECK-NOT: xxpermdi
76 ; CHECK-NOT: xxswapd
78 ; CHECK-LABEL: @cfoo
80 ; CHECK: vspltb {{[0-9]+}}, {{[0-9]+}}, 2
83 ; CHECK-LABEL: @sfoo
85 ; CHECK: vsplth {{[0-9]+}}, {{[0-9]+}}, 5
88 ; CHECK-LABEL: @ifoo
90 ; CHECK: xxspltw {{[0-9]+}}, {{[0-9]+}}, 0