Home
last modified time | relevance | path

Searched refs:hw_class (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_bc.h666 sb_hw_class hw_class; variable
695 hw_chip(HW_CHIP_UNKNOWN), hw_class(HW_CLASS_UNKNOWN), in sb_context()
704 bool is_r600() {return hw_class == HW_CLASS_R600;} in is_r600()
705 bool is_r700() {return hw_class == HW_CLASS_R700;} in is_r700()
706 bool is_evergreen() {return hw_class == HW_CLASS_EVERGREEN;} in is_evergreen()
707 bool is_cayman() {return hw_class == HW_CLASS_CAYMAN;} in is_cayman()
708 bool is_egcm() {return hw_class >= HW_CLASS_EVERGREEN;} in is_egcm()
729 switch (hw_class) { in hw_class_bit()
740 return r600_isa_cf_opcode(isa->hw_class, op); in cf_opcode()
744 return r600_isa_alu_opcode(isa->hw_class, op); in alu_opcode()
[all …]
Dsb_context.cpp50 hw_class = cclass; in init()
96 switch (hw_class) { in get_hw_class_name()
Dsb_bc_finalize.cpp784 if (ctx.hw_class == HW_CLASS_R600 && c->bc.op == CF_OP_MEM_SCRATCH && in finalize_cf()
912 switch (ctx.hw_class) { in get_stack_depth()
Dsb_bc_decoder.cpp400 bc.slot_flags = (alu_op_flags)bc.op_ptr->slots[ctx.isa->hw_class]; in decode_alu()
640 switch (ctx.hw_class) { in decode_fetch_vtx()
Dsb_bc_parser.cpp162 bool ps_interp = ctx.hw_class >= HW_CLASS_EVERGREEN in parse_decls()
847 if (ctx.hw_class == HW_CLASS_R600 && c->bc.op == CF_OP_MEM_SCRATCH && in prepare_ir()
Dsb_bc_builder.cpp662 switch (ctx.hw_class) { in build_fetch_vtx()
Dsb_sched.cpp1984 : sh(sh), kt(sh.get_ctx().hw_class), slot_count(), in alu_clause_tracker()
/third_party/mesa3d/src/gallium/drivers/r600/
Deg_asm.c40 unsigned opcode = r600_isa_cf_opcode(bc->isa->hw_class, cf->op); in eg_bytecode_cf_build()
55 r600_isa_cf_opcode(bc->isa->hw_class, CF_OP_ALU_EXT)) | in eg_bytecode_cf_build()
228 unsigned gds_op = (r600_isa_fetch_opcode(bc->isa->hw_class, gds->op) >> 8) & 0x3f; in eg_bytecode_gds_build()
290 unsigned lds_op = r600_isa_alu_opcode(bc->isa->hw_class, alu->op); in eg_bytecode_alu_build()
315 S_SQ_ALU_WORD1_OP3_ALU_INST(r600_isa_alu_opcode(bc->isa->hw_class, alu->op)) | in eg_bytecode_alu_build()
326 S_SQ_ALU_WORD1_OP2_ALU_INST(r600_isa_alu_opcode(bc->isa->hw_class, alu->op)) | in eg_bytecode_alu_build()
Dr700_asm.c61 S_SQ_ALU_WORD1_OP3_ALU_INST(r600_isa_alu_opcode(bc->isa->hw_class, alu->op)) | in r700_bytecode_alu_build()
72 S_SQ_ALU_WORD1_OP2_ALU_INST(r600_isa_alu_opcode(bc->isa->hw_class, alu->op)) | in r700_bytecode_alu_build()
130 unsigned opcode = r600_isa_fetch_opcode(bc->isa->hw_class, mem->op) >> 8; in r700_bytecode_fetch_mem_build()
Dr600_isa.c542 isa->hw_class = ctx->b.chip_class - R600; in r600_isa_init()
562 if (op->flags & AF_LDS || op->slots[isa->hw_class] == 0) in r600_isa_init()
564 opc = op->opcode[isa->hw_class >> 1]; in r600_isa_init()
574 int opc = op->opcode[isa->hw_class]; in r600_isa_init()
582 int opc = op->opcode[isa->hw_class]; in r600_isa_init()
Dr600_asm.c262 (r600_isa_alu_slots(bc->isa->hw_class, alu->op) == AF_4V); in is_alu_reduction_inst()
313 unsigned slots = r600_isa_alu_slots(bc->isa->hw_class, alu->op); in is_alu_vec_unit_inst()
319 unsigned slots = r600_isa_alu_slots(bc->isa->hw_class, alu->op); in is_alu_trans_unit_inst()
326 unsigned slots = r600_isa_alu_slots(bc->isa->hw_class, alu->op); in is_alu_any_unit_inst()
1557 bc->bytecode[id] = S_SQ_VTX_WORD0_VTX_INST(r600_isa_fetch_opcode(bc->isa->hw_class, vtx->op)) | in r600_bytecode_vtx_build()
1590 r600_isa_fetch_opcode(bc->isa->hw_class, tex->op)) | in r600_bytecode_tex_build()
1625 unsigned opcode = r600_isa_alu_opcode(bc->isa->hw_class, alu->op); in r600_bytecode_alu_build()
1683 unsigned opcode = r600_isa_cf_opcode(bc->isa->hw_class, cf->op); in r600_bytecode_cf_build()
Dr600_isa.h669 enum r600_chip_class hw_class; member
/third_party/mesa3d/src/intel/tools/
Daub_write.c352 uint32_t hw_class; member
361 .hw_class = 1,
370 .hw_class = 3,
379 .hw_class = 2,
670 return cs->hw_class | hw_ctx->pphwsp_addr | CONTEXT_FLAGS; in get_context_descriptor()