Home
last modified time | relevance | path

Searched refs:ir3_kernel (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/freedreno/computerator/
Da6xx.c101 struct ir3_kernel *ir3_kernel = ir3_asm_assemble(a6xx_backend->compiler, in); in a6xx_assemble() local
102 ir3_kernel->backend = b; in a6xx_assemble()
103 return &ir3_kernel->base; in a6xx_assemble()
115 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_program_emit() local
116 struct a6xx_backend *a6xx_backend = to_a6xx_backend(ir3_kernel->backend); in cs_program_emit()
117 struct ir3_shader_variant *v = ir3_kernel->v; in cs_program_emit()
156 COND(ir3_kernel->info.early_preamble, A6XX_SP_CS_CTRL_REG0_EARLYPREAMBLE) | in cs_program_emit()
262 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_const_emit() local
263 struct ir3_shader_variant *v = ir3_kernel->v; in cs_const_emit()
269 if (ir3_kernel->info.numwg != INVALID_REG) { in cs_const_emit()
[all …]
Da4xx.c53 struct ir3_kernel *ir3_kernel = ir3_asm_assemble(a4xx_backend->compiler, in); in a4xx_assemble() local
54 ir3_kernel->backend = b; in a4xx_assemble()
55 return &ir3_kernel->base; in a4xx_assemble()
67 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_program_emit() local
68 struct ir3_shader_variant *v = ir3_kernel->v; in cs_program_emit()
133 work_group_id = ir3_kernel->info.wgid; in cs_program_emit()
134 num_wg_id = ir3_kernel->info.numwg; in cs_program_emit()
205 struct ir3_kernel *ir3_kernel = to_ir3_kernel(kernel); in cs_const_emit() local
206 struct ir3_shader_variant *v = ir3_kernel->v; in cs_const_emit()
Dir3_asm.h32 struct ir3_kernel { struct
39 define_cast(kernel, ir3_kernel); argument
41 struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
42 void ir3_asm_disassemble(struct ir3_kernel *k, FILE *out);
Dir3_asm.c29 struct ir3_kernel *
32 struct ir3_kernel *kernel = calloc(1, sizeof(*kernel)); in ir3_asm_assemble()
63 ir3_asm_disassemble(struct ir3_kernel *k, FILE *out) in ir3_asm_disassemble()