/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
brw_fs_visitor.cpp | 763 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 773 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), fs_reg(0.0f)); 776 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), lod); 782 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), shadow_c); 786 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 795 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx); 822 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdy); 829 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen, BRW_REGISTER_TYPE_UD), lod); 839 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i * 2, coordinate.type) 1962 fs_reg mrf; local [all...] |
brw_fs_schedule_instructions.cpp | 236 /* instruction scheduling needs to be aware of when an MRF write 288 assert(inst->src[i].file != MRF); 294 /* It looks like the MRF regs are released in the send 310 } else if (inst->dst.file == MRF) { 372 assert(inst->src[i].file != MRF); 378 /* It looks like the MRF regs are released in the send 394 } else if (inst->dst.file == MRF) {
|
brw_vec4_visitor.cpp | 1963 int mrf, writemask; local 2333 int mrf = base_mrf; local [all...] |
brw_vec4.cpp | 693 * written and then MOVed into an MRF and making the original write of 694 * the GRF write directly to the MRF instead. 712 inst->dst.file != MRF || inst->src[0].file != GRF || 717 int mrf = inst->dst.reg; local 719 /* Can't compute-to-MRF this GRF if someone else was going to 725 /* We need to check interference with the MRF between this 738 /* We don't handle compute-to-MRF across a swizzle. We would 754 * rewrite everything writing to the GRF into the MRF instead. 764 * a compute-to-MRF. 767 /* SEND instructions can't have MRF as a destination. * [all...] |
brw_fs.cpp | 883 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + 1, op1.type), op1); [all...] |
brw_fs.h | 61 MRF, 94 /** Register file: ARF, GRF, MRF, IMM. */ 97 * Register number. For ARF/MRF, it's the hardware register. For 166 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
|
brw_vec4.h | 50 MRF = BRW_MESSAGE_REGISTER_FILE, 61 /** Register file: ARF, GRF, MRF, IMM. */ 188 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */ 417 void emit_urb_slot(int mrf, int vert_result);
|
brw_fs_emit.cpp | 398 /* Explicitly set up the message header by copying g0 to the MRF. */ 408 /* Set up an implied move from g0 to the MRF. */ 660 case MRF: 678 case MRF:
|
brw_vec4_emit.cpp | 168 case MRF: 440 /* Explicitly set up the message header by copying g0 to the MRF. */ 452 /* Set up an implied move from g0 to the MRF. */ 490 inst->base_mrf, /* starting mrf reg nr */
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_visitor.cpp | 763 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 773 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), fs_reg(0.0f)); 776 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), lod); 782 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), shadow_c); 786 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 795 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate); 816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx); 822 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdy); 829 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen, BRW_REGISTER_TYPE_UD), lod); 839 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i * 2, coordinate.type) 1962 fs_reg mrf; local [all...] |
brw_fs_schedule_instructions.cpp | 236 /* instruction scheduling needs to be aware of when an MRF write 288 assert(inst->src[i].file != MRF); 294 /* It looks like the MRF regs are released in the send 310 } else if (inst->dst.file == MRF) { 372 assert(inst->src[i].file != MRF); 378 /* It looks like the MRF regs are released in the send 394 } else if (inst->dst.file == MRF) {
|
brw_vec4_visitor.cpp | 1963 int mrf, writemask; local 2333 int mrf = base_mrf; local [all...] |
brw_vec4.cpp | 693 * written and then MOVed into an MRF and making the original write of 694 * the GRF write directly to the MRF instead. 712 inst->dst.file != MRF || inst->src[0].file != GRF || 717 int mrf = inst->dst.reg; local 719 /* Can't compute-to-MRF this GRF if someone else was going to 725 /* We need to check interference with the MRF between this 738 /* We don't handle compute-to-MRF across a swizzle. We would 754 * rewrite everything writing to the GRF into the MRF instead. 764 * a compute-to-MRF. 767 /* SEND instructions can't have MRF as a destination. * [all...] |
brw_fs.cpp | 883 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + 1, op1.type), op1); [all...] |
brw_fs.h | 61 MRF, 94 /** Register file: ARF, GRF, MRF, IMM. */ 97 * Register number. For ARF/MRF, it's the hardware register. For 166 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
|
brw_vec4.h | 50 MRF = BRW_MESSAGE_REGISTER_FILE, 61 /** Register file: ARF, GRF, MRF, IMM. */ 188 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */ 417 void emit_urb_slot(int mrf, int vert_result);
|
brw_fs_emit.cpp | 398 /* Explicitly set up the message header by copying g0 to the MRF. */ 408 /* Set up an implied move from g0 to the MRF. */ 660 case MRF: 678 case MRF:
|
brw_vec4_emit.cpp | 168 case MRF: 440 /* Explicitly set up the message header by copying g0 to the MRF. */ 452 /* Set up an implied move from g0 to the MRF. */ 490 inst->base_mrf, /* starting mrf reg nr */
|