p->current->header.destreg__conditionalmod = conditional;
}
+void brw_set_flag_reg(struct brw_compile *p, int reg, int subreg)
+{
+ p->current->bits2.da1.flag_reg_nr = reg;
+ p->current->bits2.da1.flag_subreg_nr = subreg;
+}
+
void brw_set_access_mode( struct brw_compile *p, GLuint access_mode )
{
p->current->header.access_mode = access_mode;
{
p->compressed = (compression_control == BRW_COMPRESSION_COMPRESSED);
- if (p->brw->intel.gen >= 6) {
+ if (p->brw->gen >= 6) {
/* Since we don't use the 32-wide support in gen6, we translate
* the pre-gen6 compression control here.
*/
void brw_set_acc_write_control(struct brw_compile *p, GLuint value)
{
- if (p->brw->intel.gen >= 6)
+ if (p->brw->gen >= 6)
p->current->header.acc_wr_control = value;
}
p->loop_stack = rzalloc_array(mem_ctx, int, p->loop_stack_array_size);
p->if_depth_in_loop = rzalloc_array(mem_ctx, int, p->loop_stack_array_size);
- brw_init_compaction_tables(&brw->intel);
+ brw_init_compaction_tables(brw);
}
brw_dump_compile(struct brw_compile *p, FILE *out, int start, int end)
{
struct brw_context *brw = p->brw;
- struct intel_context *intel = &brw->intel;
void *store = p->store;
bool dump_hex = false;
((uint32_t *)insn)[0]);
}
- brw_uncompact_instruction(intel, &uncompacted, compacted);
+ brw_uncompact_instruction(brw, &uncompacted, compacted);
insn = &uncompacted;
offset += 8;
} else {
offset += 16;
}
- brw_disasm(stdout, insn, p->brw->intel.gen);
+ brw_disasm(stdout, insn, p->brw->gen);
}
}