HomeSort by relevance Sort by last modified time
    Searched refs:MRF (Results 1 - 15 of 15) sorted by null

  /external/mesa3d/src/mesa/drivers/dri/i965/
test_vec4_register_coalesce.cpp 81 virtual void emit_urb_write_header(int mrf)
134 dst_reg m0 = dst_reg(MRF, 0);
143 EXPECT_EQ(mul->dst.file, MRF);
153 dst_reg m0 = dst_reg(MRF, 0);
157 dst_reg m1 = dst_reg(MRF, 1);
170 EXPECT_NE(mul->dst.file, MRF);
179 dst_reg m0 = dst_reg(MRF, 0);
190 EXPECT_EQ(dp4->dst.file, MRF);
212 v->emit(v->MOV(dst_reg(MRF, 0), src));
238 v->emit(v->MOV(dst_reg(MRF, 0), src))
    [all...]
brw_ir_fs.h 82 case MRF: {
115 case MRF:
138 case MRF:
209 if (r.file == MRF && (r.nr & BRW_MRF_COMPR4)) {
218 } else if (s.file == MRF && (s.nr & BRW_MRF_COMPR4)) {
brw_shader.h 47 assert(file == ARF || file == FIXED_GRF || file == MRF || file == IMM);
54 assert(file == ARF || file == FIXED_GRF || file == MRF || file == IMM);
154 int8_t base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
brw_vec4_visitor.cpp 866 dst_reg(MRF, inst->base_mrf));
882 emit(MOV(dst_reg(MRF, param_base, coordinate_type, coord_mask),
885 emit(MOV(dst_reg(MRF, param_base, coordinate_type, zero_mask),
982 /* MRF for the first parameter */
987 emit(MOV(dst_reg(MRF, param_base, lod.type, writemask), lod));
997 emit(MOV(dst_reg(MRF, param_base, coordinate.type, coord_mask),
1002 emit(MOV(dst_reg(MRF, param_base, coordinate.type, zero_mask),
1007 emit(MOV(dst_reg(MRF, param_base + 1, shadow_comparator.type,
1015 int mrf, writemask; local
1017 mrf = param_base + 1
1372 int mrf = base_mrf; local
    [all...]
gen6_gs_visitor.cpp 71 /* MRF 1 will be the header for all messages (FF_SYNC and URB_WRITES),
74 vec4_instruction *inst = emit(MOV(dst_reg(MRF, 1),
254 gen6_gs_visitor::emit_urb_write_header(int mrf)
274 emit(GS_OPCODE_SET_DWORD_2, dst_reg(MRF, mrf), flags_data);
310 inst->dst = dst_reg(MRF, base_mrf);
341 /* MRF 0 is reserved for the debugger, so start with message header
342 * in MRF 1.
394 int mrf = base_mrf + 1; local
414 dst_reg reg = dst_reg(MRF, mrf)
    [all...]
brw_ir_vec4.h 77 case MRF: {
245 if (r.file == MRF && (r.nr & BRW_MRF_COMPR4)) {
256 } else if (s.file == MRF && (s.nr & BRW_MRF_COMPR4)) {
brw_vec4_gs_visitor.cpp 203 /* MRF 0 is reserved for the debugger, so start with message header
204 * in MRF 1.
226 dst_reg mrf_reg(MRF, base_mrf);
241 vec4_gs_visitor::emit_urb_write_header(int mrf)
251 dst_reg mrf_reg(MRF, mrf);
345 /* Start building the URB write message. The first MRF gets a copy of
349 dst_reg mrf_reg(MRF, base_mrf);
387 dst_reg mrf_reg2(MRF, base_mrf + 1);
    [all...]
brw_fs.cpp 77 case MRF:
842 case MRF:
843 unreachable("MRF registers are not allowed as sources");
    [all...]
brw_vec4.cpp 1015 assert(inst->src[i].file != MRF);
1040 } else if (inst->dst.file == MRF) {
    [all...]
brw_schedule_instructions.cpp     [all...]
brw_fs_generator.cpp 44 case MRF:
62 case MRF:
438 * "[Errata: DevSNB(SNB)] If MRF register is updated by any
441 * race condition where send may dispatch before MRF is updated."
843 /* Set up an implied move from g0 to the MRF. */
859 /* Explicitly set up the message header by copying g0 to the MRF. */
    [all...]
brw_fs_reg_allocate.cpp 465 * see if we can actually use MRFs to do spills without overwriting normal MRF
476 if (inst->dst.file == MRF) {
509 /* Mark each MRF reg node as being allocated to its physical register.
622 * conflict with any used MRF hack registers.
744 * First MRF register available for spilling.
    [all...]
brw_fs_visitor.cpp 143 bld.MOV(fs_reg(MRF, 2 + i * reg_width, BRW_REGISTER_TYPE_F),
    [all...]
brw_defines.h     [all...]
brw_vec4_nir.cpp 493 /* MRF for the first parameter */
497 emit(MOV(dst_reg(MRF, param_base, glsl_type::int_type, writemask), lod));
    [all...]

Completed in 157 milliseconds