Lines Matching refs:brw_reg
278 struct brw_reg interp_reg(int location, int channel);
402 struct brw_reg payload,
403 struct brw_reg implied_header,
405 void generate_fb_write(fs_inst *inst, struct brw_reg payload);
406 void generate_fb_read(fs_inst *inst, struct brw_reg dst,
407 struct brw_reg payload);
408 void generate_urb_read(fs_inst *inst, struct brw_reg dst, struct brw_reg payload);
409 void generate_urb_write(fs_inst *inst, struct brw_reg payload);
410 void generate_cs_terminate(fs_inst *inst, struct brw_reg payload);
411 void generate_barrier(fs_inst *inst, struct brw_reg src);
412 void generate_linterp(fs_inst *inst, struct brw_reg dst,
413 struct brw_reg *src);
414 void generate_tex(fs_inst *inst, struct brw_reg dst, struct brw_reg src,
415 struct brw_reg surface_index,
416 struct brw_reg sampler_index);
417 void generate_get_buffer_size(fs_inst *inst, struct brw_reg dst,
418 struct brw_reg src,
419 struct brw_reg surf_index);
420 void generate_ddx(enum opcode op, struct brw_reg dst, struct brw_reg src);
421 void generate_ddy(enum opcode op, struct brw_reg dst, struct brw_reg src);
422 void generate_scratch_write(fs_inst *inst, struct brw_reg src);
423 void generate_scratch_read(fs_inst *inst, struct brw_reg dst);
424 void generate_scratch_read_gen7(fs_inst *inst, struct brw_reg dst);
425 void generate_uniform_pull_constant_load(fs_inst *inst, struct brw_reg dst,
426 struct brw_reg index,
427 struct brw_reg offset);
429 struct brw_reg dst,
430 struct brw_reg surf_index,
431 struct brw_reg payload);
433 struct brw_reg dst,
434 struct brw_reg index);
436 struct brw_reg dst,
437 struct brw_reg index,
438 struct brw_reg offset);
442 struct brw_reg dst,
443 struct brw_reg src,
444 struct brw_reg msg_data,
448 struct brw_reg dst,
449 struct brw_reg src0,
450 struct brw_reg src1);
455 struct brw_reg dst,
456 struct brw_reg x,
457 struct brw_reg y);
459 struct brw_reg dst,
460 struct brw_reg src);
463 struct brw_reg payload,
464 struct brw_reg offset,
465 struct brw_reg value);
468 struct brw_reg dst,
469 struct brw_reg reg,
470 struct brw_reg indirect_byte_offset);