Home
last modified time | relevance | path

Searched refs:ExportInstruction (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_vertexstageexport.cpp184 m_last_pos_export = new ExportInstruction(export_slot, value, ExportInstruction::et_pos); in emit_varying_pos()
211 …m_last_param_export = new ExportInstruction(param_loc->second, value, ExportInstruction::et_param); in emit_varying_param()
243 …m_last_pos_export = new ExportInstruction(m_cur_clip_pos++, clip_dist[0], ExportInstruction::et_po… in emit_clip_vertices()
246 …m_last_pos_export = new ExportInstruction(m_cur_clip_pos, clip_dist[1], ExportInstruction::et_pos); in emit_clip_vertices()
257 m_last_param_export = new ExportInstruction(m_cur_param, primid, ExportInstruction::et_param); in finalize_exports()
278 m_last_param_export = new ExportInstruction(0, value, ExportInstruction::et_param); in finalize_exports()
285 m_last_pos_export = new ExportInstruction(0, value, ExportInstruction::et_pos); in finalize_exports()
Dsfn_instruction_export.cpp62 ExportInstruction::ExportInstruction(unsigned loc, const GPRVector &value, ExportType type): in ExportInstruction() function in r600::ExportInstruction
71 bool ExportInstruction::is_equal_to(const Instruction& lhs) const in is_equal_to()
74 const auto& oth = static_cast<const ExportInstruction&>(lhs); in is_equal_to()
82 void ExportInstruction::do_print(std::ostream& os) const in do_print()
93 void ExportInstruction::update_output_map(OutputRegisterMap& map) const in update_output_map()
98 void ExportInstruction::set_last() in set_last()
Dsfn_shader_vertex.h50 ExportInstruction *m_last_param_export;
51 ExportInstruction *m_last_pos_export;
Dsfn_vertexstageexport.h50 ExportInstruction *m_last_param_export;
51 ExportInstruction *m_last_pos_export;
Dsfn_instruction_export.h49 class ExportInstruction : public WriteoutInstruction {
57 ExportInstruction(unsigned loc, const GPRVector& value, ExportType type);
Dsfn_ir_to_assembly.cpp50 bool emit_export(const ExportInstruction & exi);
74 bool emit_fs_pixel_export(const ExportInstruction & exi);
75 bool emit_vs_pos_export(const ExportInstruction & exi);
76 bool emit_vs_param_export(const ExportInstruction & exi);
167 return emit_export(static_cast<const ExportInstruction&>(*i)); in emit()
386 bool AssemblyFromShaderLegacyImpl::emit_vs_pos_export(const ExportInstruction & exi) in emit_vs_pos_export()
413 bool AssemblyFromShaderLegacyImpl::emit_vs_param_export(const ExportInstruction & exi) in emit_vs_param_export()
441 bool AssemblyFromShaderLegacyImpl::emit_fs_pixel_export(const ExportInstruction & exi) in emit_fs_pixel_export()
476 bool AssemblyFromShaderLegacyImpl::emit_export(const ExportInstruction & exi) in emit_export()
479 case ExportInstruction::et_pixel: in emit_export()
[all …]
Dsfn_shader_fragment.cpp802 m_last_pixel_export = new ExportInstruction(location, value, ExportInstruction::et_pixel); in emit_export_pixel()
818 emit_export_instruction(new ExportInstruction(61, value, ExportInstruction::et_pixel)); in emit_export_pixel()
848 m_last_pixel_export = new ExportInstruction(0, v, ExportInstruction::et_pixel); in do_finalize()
Dsfn_shader_fragment.h81 ExportInstruction *m_last_pixel_export;