Lines Matching refs:vindex
1203 LLVMValueRef data, LLVMValueRef vindex,
1211 if (vindex)
1212 args[idx++] = vindex ? vindex : ctx->i32_0;
1216 const char *indexing_kind = vindex ? "struct" : "raw";
1232 LLVMValueRef vindex, LLVMValueRef voffset, unsigned cache_policy)
1234 ac_build_buffer_store_common(ctx, rsrc, data, vindex, voffset, NULL, cache_policy, true);
1239 LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset,
1256 ac_build_buffer_store_dword(ctx, rsrc, v01, vindex, voffset, soffset, cache_policy);
1257 ac_build_buffer_store_dword(ctx, rsrc, v[2], vindex, voffset2, soffset, cache_policy);
1261 ac_build_buffer_store_common(ctx, rsrc, ac_to_float(ctx, vdata), vindex, voffset, soffset,
1266 LLVMValueRef vindex, LLVMValueRef voffset,
1276 args[idx++] = vindex ? vindex : ctx->i32_0;
1303 LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset,
1309 assert(vindex == NULL);
1337 return ac_build_buffer_load_common(ctx, rsrc, vindex, voffset, soffset, num_channels,
1342 LLVMValueRef vindex, LLVMValueRef voffset,
1371 LLVMValueRef addr_comp[2] = {vindex ? vindex : ctx->i32_0,
1382 return ac_build_buffer_load_common(ctx, rsrc, vindex, voffset, ctx->i32_0, num_channels,
1388 LLVMValueRef vindex, LLVMValueRef voffset,
1397 args[idx++] = vindex ? vindex : ctx->i32_0;
1416 LLVMValueRef vindex, LLVMValueRef voffset,
1421 return ac_build_tbuffer_load(ctx, rsrc, vindex, voffset, soffset, num_channels, dfmt,
1527 LLVMValueRef vindex, LLVMValueRef voffset,
1563 ac_build_buffer_load_common(ctx, rsrc, vindex, voffset, tmp, num_channels, channel_type,