Lines Matching defs:vs

116                                              MutableArrayRef<Value> vs) {
119 assert(vs.size() == 4 && "expects 4 vectors");
120 assert(llvm::all_of(ValueRange{vs}.getTypes(),
125 Value t0 = mm256UnpackLoPs(ib, vs[0], vs[1]);
126 Value t1 = mm256UnpackHiPs(ib, vs[0], vs[1]);
127 Value t2 = mm256UnpackLoPs(ib, vs[2], vs[3]);
128 Value t3 = mm256UnpackHiPs(ib, vs[2], vs[3]);
133 vs[0] = mm256Permute2f128Ps(ib, s0, s1, MaskHelper::permute<2, 0>());
134 vs[1] = mm256Permute2f128Ps(ib, s2, s3, MaskHelper::permute<2, 0>());
135 vs[2] = mm256Permute2f128Ps(ib, s0, s1, MaskHelper::permute<3, 1>());
136 vs[3] = mm256Permute2f128Ps(ib, s2, s3, MaskHelper::permute<3, 1>());
141 MutableArrayRef<Value> vs) {
144 assert(vs.size() == 8 && "expects 8 vectors");
145 assert(llvm::all_of(ValueRange{vs}.getTypes(),
149 Value t0 = mm256UnpackLoPs(ib, vs[0], vs[1]);
150 Value t1 = mm256UnpackHiPs(ib, vs[0], vs[1]);
151 Value t2 = mm256UnpackLoPs(ib, vs[2], vs[3]);
152 Value t3 = mm256UnpackHiPs(ib, vs[2], vs[3]);
153 Value t4 = mm256UnpackLoPs(ib, vs[4], vs[5]);
154 Value t5 = mm256UnpackHiPs(ib, vs[4], vs[5]);
155 Value t6 = mm256UnpackLoPs(ib, vs[6], vs[7]);
156 Value t7 = mm256UnpackHiPs(ib, vs[6], vs[7]);
181 vs[0] = mm256Permute2f128Ps(ib, s0, s4, MaskHelper::permute<2, 0>());
182 vs[1] = mm256Permute2f128Ps(ib, s1, s5, MaskHelper::permute<2, 0>());
183 vs[2] = mm256Permute2f128Ps(ib, s2, s6, MaskHelper::permute<2, 0>());
184 vs[3] = mm256Permute2f128Ps(ib, s3, s7, MaskHelper::permute<2, 0>());
185 vs[4] = mm256Permute2f128Ps(ib, s0, s4, MaskHelper::permute<3, 1>());
186 vs[5] = mm256Permute2f128Ps(ib, s1, s5, MaskHelper::permute<3, 1>());
187 vs[6] = mm256Permute2f128Ps(ib, s2, s6, MaskHelper::permute<3, 1>());
188 vs[7] = mm256Permute2f128Ps(ib, s3, s7, MaskHelper::permute<3, 1>());
239 SmallVector<Value> vs;
253 vs.push_back(ib.create<vector::ExtractOp>(reshInput, i));
257 transpose4x8xf32(ib, vs);
259 transpose8x8xf32(ib, vs);
266 res = ib.create<vector::InsertOp>(vs[i], res, i);