Lines Matching defs:index
255 /* Replaces an index, preserving any modifiers */
274 bi_strip_index(bi_index index)
276 index.abs = index.neg = false;
277 index.swizzle = BI_SWIZZLE_H01;
278 return index;
403 * On Valhall: the table index to use for resource instructions.
425 uint32_t index;
562 /* Fast-Access-Uniform RAM index */
666 unsigned index;
753 /* State of index-driven vertex shading for current shader */
868 va_lut(unsigned index)
870 return bi_fau((enum bir_fau) (BIR_FAU_IMMEDIATE | (index >> 1)),
871 index & 1);
913 return bi_get_index(src->ssa->index, false, 0);
916 return bi_get_index(src->reg.reg->index, true, 0);
924 return bi_get_index(dst->ssa.index, false, 0);
927 return bi_get_index(dst->reg.reg->index, true, 0);
932 bi_get_node(bi_index index)
934 if (bi_is_null(index) || index.type != BI_INDEX_NORMAL)
937 return (index.value << 1) | index.reg;
1188 unsigned index,
1387 #define bi_worklist_push_head(w, block) u_worklist_push_head(w, block, index)
1388 #define bi_worklist_push_tail(w, block) u_worklist_push_tail(w, block, index)
1389 #define bi_worklist_peek_head(w) u_worklist_peek_head(w, bi_block, index)
1390 #define bi_worklist_pop_head(w) u_worklist_pop_head( w, bi_block, index)
1391 #define bi_worklist_peek_tail(w) u_worklist_peek_tail(w, bi_block, index)
1392 #define bi_worklist_pop_tail(w) u_worklist_pop_tail( w, bi_block, index)