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

  /external/mesa3d/src/intel/compiler/
test_vec4_register_coalesce.cpp 80 virtual void emit_urb_write_header(int mrf)
133 dst_reg m0 = dst_reg(MRF, 0);
142 EXPECT_EQ(mul->dst.file, MRF);
152 dst_reg m0 = dst_reg(MRF, 0);
156 dst_reg m1 = dst_reg(MRF, 1);
169 EXPECT_NE(mul->dst.file, MRF);
178 dst_reg m0 = dst_reg(MRF, 0);
189 EXPECT_EQ(dp4->dst.file, MRF);
211 v->emit(v->MOV(dst_reg(MRF, 0), src));
237 v->emit(v->MOV(dst_reg(MRF, 0), src))
    [all...]
brw_shader.h 49 assert(file == ARF || file == FIXED_GRF || file == MRF || file == IMM);
56 assert(file == ARF || file == FIXED_GRF || file == MRF || file == IMM);
156 int8_t base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
brw_vec4_visitor.cpp 871 dst_reg(MRF, inst->base_mrf));
887 emit(MOV(dst_reg(MRF, param_base, coordinate_type, coord_mask),
890 emit(MOV(dst_reg(MRF, param_base, coordinate_type, zero_mask),
975 /* MRF for the first parameter */
980 emit(MOV(dst_reg(MRF, param_base, lod.type, writemask), lod));
990 emit(MOV(dst_reg(MRF, param_base, coordinate.type, coord_mask),
995 emit(MOV(dst_reg(MRF, param_base, coordinate.type, zero_mask),
1000 emit(MOV(dst_reg(MRF, param_base + 1, shadow_comparator.type,
1008 int mrf, writemask; local
1010 mrf = param_base + 1
    [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)) {
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 76 case MRF: {
247 if (r.file == MRF && (r.nr & BRW_MRF_COMPR4)) {
258 } else if (s.file == MRF && (s.nr & BRW_MRF_COMPR4)) {
brw_vec4_gs_visitor.cpp 212 /* MRF 0 is reserved for the debugger, so start with message header
213 * in MRF 1.
235 dst_reg mrf_reg(MRF, base_mrf);
250 vec4_gs_visitor::emit_urb_write_header(int mrf)
260 dst_reg mrf_reg(MRF, mrf);
354 /* Start building the URB write message. The first MRF gets a copy of
358 dst_reg mrf_reg(MRF, base_mrf);
396 dst_reg mrf_reg2(MRF, base_mrf + 1);
    [all...]
brw_fs.cpp 75 case MRF:
871 case MRF:
872 unreachable("MRF registers are not allowed as sources");
    [all...]
brw_vec4.cpp 1076 assert(inst->src[i].file != MRF);
    [all...]
brw_schedule_instructions.cpp     [all...]
brw_eu_defines.h 506 * R0 to the first MRF. This allows the geometry shader to override the
515 * This opcode doesn't do an implied move from R0 to the first MRF.
522 * This opcode doesn't do an implied move from R0 to the first MRF. This
531 * - dst is the MRF containing the message header.
548 * - dst is the MRF containing the message header.
577 * - dst is the MRF containing the message header.
603 * Note: This opcode uses an implicit MRF register for the ff_sync message
605 * that MRF register to r0. This opcode will also write to this MRF register
623 * - dst is the MRF register containing the message header
    [all...]
brw_fs_bank_conflicts.cpp 558 /* The location of the Gen7 MRF hack registers is hard-coded in the
562 assert(inst->dst.file != MRF);
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 99 bld.MOV(fs_reg(MRF, 2 + i * reg_width, BRW_REGISTER_TYPE_F),
brw_fs_generator.cpp 43 case MRF:
62 case MRF:
531 * "[Errata: DevSNB(SNB)] If MRF register is updated by any
534 * avoid race condition where send may dispatch before MRF is
    [all...]
brw_vec4_nir.cpp 464 /* MRF for the first parameter */
468 emit(MOV(dst_reg(MRF, param_base, glsl_type::int_type, writemask), lod));
    [all...]

Completed in 401 milliseconds