Lines Matching defs:data
1203 LLVMValueRef data, LLVMValueRef vindex,
1209 args[idx++] = data;
1219 ac_build_type_name_for_intr(LLVMTypeOf(data), type_name, sizeof(type_name));
1231 void ac_build_buffer_store_format(struct ac_llvm_context *ctx, LLVMValueRef rsrc, LLVMValueRef data,
1234 ac_build_buffer_store_common(ctx, rsrc, data, vindex, voffset, NULL, cache_policy, true);
1512 * - size = 8 bytes, format != {float,fixed} indicates a 2_10_10_10 data format
1626 LLVMValueRef data = loads[0];
1628 LLVMValueRef r = LLVMBuildAnd(ctx->builder, data, i32_2047, "");
1629 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 11, false), "");
1631 LLVMValueRef b = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 22, false), "");
1641 /* 2_10_10_10 data formats */
1642 LLVMValueRef data = loads[0];
1645 loads[0] = LLVMBuildTrunc(ctx->builder, data, i10, "");
1646 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 10, false), "");
1648 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 20, false), "");
1650 tmp = LLVMBuildLShr(ctx->builder, data, LLVMConstInt(ctx->i32, 30, false), "");
1775 * AMD GCN implements derivatives using the local data store (LDS)
2172 data_type = LLVMTypeOf(a->data[0]);
2175 data_type = LLVMTypeOf(a->data[0]);
2176 dmask = (1 << ac_get_llvm_num_components(a->data[0])) - 1;
2187 args[num_args++] = a->data[0];
2189 args[num_args++] = a->data[1];