Searched refs:GRF (Results 1 - 14 of 14) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_vec4_reg_allocate.cpp39 if (reg->file == GRF) {
62 if (inst->dst.file == GRF)
66 if (inst->src[i].file == GRF)
119 * between them and the base GRF registers (and also each other).
265 if (inst->src[i].file == GRF) {
272 if (inst->dst.file == GRF) {
291 if (inst->src[i].file == GRF)
294 if (inst->dst.file == GRF)
331 if (inst->src[i].file == GRF && inst->src[i].reg == spill_reg_nr) {
348 if (inst->dst.file == GRF
[all...]
H A Dbrw_vec4_copy_propagation.cpp44 inst->dst.file == GRF &&
196 value.file != GRF &&
256 * from the same type file (IMM, GRF, UNIFORM), and try
263 if (inst->src[i].file != GRF ||
301 if (inst->dst.file == GRF) {
326 cur_value[i][j]->file == GRF &&
H A Dbrw_fs_copy_propagation.cpp100 if (inst->dst.file == GRF) {
113 inst->dst.file == GRF &&
114 ((inst->src[0].file == GRF &&
H A Dbrw_fs.cpp83 if (dst.file == GRF)
94 if (dst.file == GRF)
96 if (src[0].file == GRF)
108 if (dst.file == GRF)
110 if (src[0].file == GRF)
112 if (src[1].file == GRF)
126 if (dst.file == GRF)
128 if (src[0].file == GRF)
130 if (src[1].file == GRF)
132 if (src[2].file == GRF)
[all...]
H A Dbrw_fs_live_variables.cpp67 if (inst->src[i].file == GRF) {
79 if (inst->dst.file == GRF &&
189 if (inst->src[i].file == GRF) {
196 if (inst->dst.file == GRF) {
H A Dbrw_fs_reg_allocate.cpp36 if (reg->file == GRF) {
99 * between them and the base GRF registers (and also each other).
318 if (inst->src[i].file == GRF) {
334 if (inst->dst.file == GRF) {
353 if (inst->src[0].file == GRF)
358 if (inst->dst.file == GRF)
386 * could just spill/unspill the GRF being accessed.
392 if (inst->src[i].file == GRF &&
400 if (inst->dst.file == GRF &&
H A Dbrw_vec4.cpp306 if (inst->src[i].file == GRF) {
322 if (inst->dst.file == GRF) {
381 if (inst->dst.file == GRF && this->virtual_grf_use[inst->dst.reg] <= pc) {
694 * the GRF write directly to the MRF instead.
712 inst->dst.file != MRF || inst->src[0].file != GRF ||
719 /* Can't compute-to-MRF this GRF if someone else was going to
727 * the GRF we're eliminating. To do that, keep track of which
754 * rewrite everything writing to the GRF into the MRF instead.
760 if (scan_inst->dst.file == GRF &&
773 * GRF, s
[all...]
H A Dbrw_fs_schedule_instructions.cpp279 if (inst->src[i].file == GRF) {
307 if (inst->dst.file == GRF) {
363 if (inst->src[i].file == GRF) {
392 if (inst->dst.file == GRF) {
H A Dbrw_vec4_visitor.cpp427 this->file = GRF;
443 this->file = GRF;
1611 if (src.file != GRF ||
2491 * We can't generally support array access in GRF space, because a
2493 * registers. So, we send all GRF arrays that get variable index
2512 if (inst->dst.file == GRF && inst->dst.reladdr &&
2521 if (src->file == GRF && src->reladdr &&
2541 if (inst->dst.file == GRF && scratch_loc[inst->dst.reg] != -1) {
2553 if (inst->src[i].file != GRF || scratch_loc[inst->src[i].reg] == -1)
2594 * Unlike temporary GRF arra
[all...]
H A Dbrw_fs.h60 GRF, enumerator in enum:register_file
94 /** Register file: ARF, GRF, MRF, IMM. */
98 * GRF, it's a virtual register number until register allocation
H A Dbrw_vec4.h49 GRF = BRW_GENERAL_REGISTER_FILE, enumerator in enum:brw::register_file
61 /** Register file: ARF, GRF, MRF, IMM. */
H A Dbrw_fs_emit.cpp658 case GRF:
676 case GRF:
H A Dbrw_vec4_emit.cpp162 case GRF:
196 case GRF:
H A Dbrw_fs_visitor.cpp174 assert(this->result.file == UNIFORM || this->result.file == GRF);

Completed in 227 milliseconds