Lines Matching refs:out_dxil
741 struct clc_dxil_object *out_dxil) in clc_spirv_to_dxil() argument
747 out_dxil->kernel = &parsed_data->kernels[i]; in clc_spirv_to_dxil()
752 if (!out_dxil->kernel) { in clc_spirv_to_dxil()
807 struct clc_dxil_metadata *metadata = &out_dxil->metadata; in clc_spirv_to_dxil()
809 metadata->args = calloc(out_dxil->kernel->num_args, in clc_spirv_to_dxil()
935 if (out_dxil->kernel->args[i].address_qualifier == CLC_KERNEL_ARG_ADDRESS_GLOBAL || in clc_spirv_to_dxil()
936 out_dxil->kernel->args[i].address_qualifier == CLC_KERNEL_ARG_ADDRESS_CONSTANT) { in clc_spirv_to_dxil()
1023 NIR_PASS_V(nir, clc_lower_constant_to_ssbo, out_dxil->kernel, &uav_id); in clc_spirv_to_dxil()
1057 add_kernel_inputs_var(out_dxil, nir, &cbv_id); in clc_spirv_to_dxil()
1059 add_work_properties_var(out_dxil, nir, &cbv_id); in clc_spirv_to_dxil()
1120 for (unsigned i = 0; i < out_dxil->kernel->num_args; i++) { in clc_spirv_to_dxil()
1121 if (out_dxil->kernel->args[i].address_qualifier != CLC_KERNEL_ARG_ADDRESS_LOCAL) in clc_spirv_to_dxil()
1191 blob_finish_get_buffer(&tmp, &out_dxil->binary.data, in clc_spirv_to_dxil()
1192 &out_dxil->binary.size); in clc_spirv_to_dxil()
1196 clc_free_dxil_object(out_dxil); in clc_spirv_to_dxil()