Lines Matching refs:split
150 * Extract a single channel out of a vector source. We split vectors with SPLIT
151 * so we can use the split components directly, without emitting an extract.
152 * This has advantages of RA, as the split can usually be optimized away.
158 * Bypass the cache and emit an explicit split for registers.
197 * split pseudo-instruction.
209 /* Emit the split */
230 * Emit and cache a split for a vector of a given bitsize. The vector may not be
231 * composed of 32-bit words, but it will be split at 32-bit word boundaries.
1018 bi_instr *split = bi_split_i32_to(b, bi_null(), data);
1019 split->nr_dests = nir_intrinsic_src_components(instr, 0);
1026 split->dest[w] = bi_temp(b->shader);
1027 collect->src[w] = split->dest[w];
4258 /* Split stores to memory. We don't split stores to vertex outputs, since