Searched refs:GPRValue (Results 1 - 17 of 17) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_value_gpr.h40 class GPRValue : public Value { class in namespace:r600
42 GPRValue() = default;
43 GPRValue(GPRValue&& orig) = default;
44 GPRValue(const GPRValue& orig) = default;
46 GPRValue(uint32_t sel, uint32_t chan, int base_offset);
48 GPRValue(uint32_t sel, uint32_t chan);
50 GPRValue& operator = (const GPRValue
[all...]
H A Dsfn_shader_tcs.cpp49 auto gpr = new GPRValue(0,0);
56 auto gpr = new GPRValue(0,2);
63 auto gpr = new GPRValue(0,1);
70 auto gpr = new GPRValue(0,3);
H A Dsfn_value_gpr.cpp37 GPRValue::GPRValue(uint32_t sel, uint32_t chan, int base_offset): function in class:r600::GPRValue
47 GPRValue::GPRValue(uint32_t sel, uint32_t chan): function in class:r600::GPRValue
57 uint32_t GPRValue::sel() const
62 void GPRValue::do_print(std::ostream& os) const
69 bool GPRValue::is_equal_to(const Value& other) const
72 const auto& rhs = static_cast<const GPRValue&>(other);
77 void GPRValue::do_print(std::ostream& os, UNUSED const PrintFlags& flags) const
115 m_elms[i] = PValue(new GPRValue(se
[all...]
H A Dsfn_shader_tess_eval.cpp57 auto gpr = new GPRValue(0,0);
60 gpr = new GPRValue(0,1);
67 auto gpr = new GPRValue(0,2);
75 auto gpr = new GPRValue(0,3);
H A Dsfn_shader_vertex.cpp94 auto R0x = new GPRValue(0,0);
100 auto R0z = new GPRValue(0,2);
107 auto R0w = new GPRValue(0,3);
115 auto R0y = new GPRValue(0,1);
124 auto gpr = std::make_shared<GPRValue>(i + 1, k);
H A Dsfn_shader_compute.cpp52 auto tmp = new GPRValue(thread_id_sel, i);
58 tmp = new GPRValue(wg_id_sel, i);
H A Dsfn_shader_geometry.cpp197 auto reg = new GPRValue(sel[i], chan[i]);
202 auto reg = new GPRValue(0, 2);
207 reg = new GPRValue(1, 3);
231 PValue adjhelp0(new GPRValue(m_export_base[0]->sel(), 1));
246 adjhelp[i].reset(new GPRValue(reg_indices[i], reg_chanels[i]));
H A Dsfn_liverange.cpp781 const auto& g = static_cast<const GPRValue&>(*v.second);
816 const GPRValue& v = static_cast<const GPRValue&>(src);
836 const GPRValue& v = static_cast<const GPRValue&>(src);
H A Dsfn_shader_fragment.cpp309 auto ip_i = new GPRValue(sel, chan + 1);
314 auto ip_j = new GPRValue(sel, chan);
333 m_front_face_reg = std::make_shared<GPRValue>(face_reg_index,0);
346 m_sample_mask_reg = std::make_shared<GPRValue>(face_reg_index,2);
358 m_sample_id_reg = std::make_shared<GPRValue>(sample_id_index, 3);
400 auto v = new GPRValue(m_frag_pos_index, i);
409 auto dummy = PValue(new GPRValue(m_helper_invocation->sel(), 7));
611 PValue dummy(new GPRValue(interpolator.i->sel(), 0));
658 PValue dummy(new GPRValue(interpolator.i->sel(), 0));
H A Dsfn_valuepool.h51 insert(PValue(new GPRValue(index, chan)));
H A Dsfn_valuepool.cpp163 return std::make_shared<GPRValue>(current_temp_reg_index, next_temp_reg_comp++);
266 auto retval = PValue(new GPRValue(sel, swizzle));
455 m_registers[k] = std::make_shared<GPRValue>(index, i);
H A Dsfn_shader_base.cpp227 const auto& g = static_cast<const GPRValue&>(*v.second);
474 AluInstruction *pred = new AluInstruction(op2_pred_setne_int, PValue(new GPRValue(0,0)),
837 v[i] = PValue(new GPRValue(sel, swizzle[i]));
840 v[i] = PValue(new GPRValue(sel, next_free_swizzle));
954 emit_instruction(new AluInstruction(op2_killne_int, PValue(new GPRValue(0,0)),
958 emit_instruction(new AluInstruction(op2_kille, PValue(new GPRValue(0,0)),
H A Dsfn_instruction_fetch.cpp221 m_src.reset(new GPRValue(0,0));
H A Dsfn_emitssboinstruction.cpp643 emit_instruction(new FetchInstruction(dest, PValue(new GPRValue(0, 7)),
713 emit_instruction(new FetchInstruction(dst, PValue(new GPRValue(0, 7)),
H A Dsfn_vertexstageexport.cpp339 PValue o(new GPRValue(0,PIPE_SWIZZLE_0));
H A Dsfn_emittexinstruction.cpp323 emit_instruction(new FetchInstruction(dst, PValue(new GPRValue(0, 7)),
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.3.0.rst1971 - r600/sfn: Rework get_temp_register to return a smart pointer to GPRValue
4621 - r600/sfn: Initialize GPRValue member m_pin_to_channel.

Completed in 27 milliseconds