Home
last modified time | relevance | path

Searched refs:ValueFactory (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_valuefactory.cpp45 ValueFactory::ValueFactory(): in ValueFactory() function in r600::ValueFactory
51 void ValueFactory::set_virtual_register_base(int base) in set_virtual_register_base()
56 bool ValueFactory::allocate_registers(const exec_list *registers) in allocate_registers()
133 PRegister ValueFactory::allocate_pinned_register(int sel, int chan) in allocate_pinned_register()
143 RegisterVec4 ValueFactory::allocate_pinned_vec4(int sel, bool is_ssa) in allocate_pinned_vec4()
155 void ValueFactory::inject_value(const nir_dest& dest, int chan, PVirtualValue value) in inject_value()
164 PRegister ValueFactory::dest(const nir_alu_dest& dst, int chan, in dest()
190 PRegister ValueFactory::resolve_array(nir_register *reg, nir_src *indirect, in resolve_array()
217 PRegister ValueFactory::dest(const nir_dest& dst, int chan, Pin pin_channel) in dest()
227 void ValueFactory::allocate_const(nir_load_const_instr *load_const) in allocate_const()
[all …]
Dsfn_instr_export.h34 class ValueFactory; variable
79 static Instr::Pointer from_string(std::istream& is, ValueFactory &vf);
80 static Instr::Pointer last_from_string(std::istream& is, ValueFactory &vf);
83 static ExportInstr::Pointer from_string_impl(std::istream& is, ValueFactory &vf);
113 static auto from_string(std::istream& is, ValueFactory &vf) -> Pointer;
187 static auto from_string(std::istream& is, ValueFactory &vf) -> Pointer;
231 static auto from_string(std::istream& is, ValueFactory &vf) -> Pointer;
Dsfn_instr_fetch.h34 class ValueFactory; variable
103 static Instr::Pointer from_string(std::istream& is, ValueFactory &vf);
116 static Instr::Pointer from_string_impl(std::istream& is, EVFetchInstr opcode, ValueFactory &vf);
160 static Instr::Pointer from_string(std::istream& is, ValueFactory& vf);
168 static Instr::Pointer from_string(std::istream& is, ValueFactory& vf);
174 static Instr::Pointer from_string(std::istream& is, ValueFactory& vf);
Dsfn_valuefactory.h195 class ValueFactory : public Allocate {
197 ValueFactory();
201 ValueFactory(const ValueFactory& orig) = delete;
202 ValueFactory& operator = (const ValueFactory& orig) = delete;
Dsfn_instr_export.cpp114 Instr::Pointer ExportInstr::from_string(std::istream& is, ValueFactory& vf) in from_string()
119 Instr::Pointer ExportInstr::last_from_string(std::istream& is, ValueFactory &vf) in last_from_string()
126 ExportInstr::Pointer ExportInstr::from_string_impl(std::istream& is, ValueFactory &vf) in from_string_impl()
246 auto ScratchIOInstr::from_string(std::istream& is, ValueFactory &vf) -> Pointer in from_string()
458 auto MemRingOutInstr::from_string(std::istream& is, ValueFactory &vf) -> Pointer in from_string()
558 auto WriteTFInstr::from_string(std::istream& is, ValueFactory &vf) -> Pointer in from_string()
Dsfn_instr_lds.h53 static auto from_string(std::istream& is, ValueFactory& value_factory) -> Pointer;
91 static auto from_string(std::istream& is, ValueFactory& value_factory) -> Pointer;
Dsfn_instr_alu.h39 class ValueFactory; variable
134 static Instr::Pointer from_string(std::istream &is, ValueFactory& value_factory, AluGroup *);
139 AluGroup *split(ValueFactory &vf);
Dsfn_instr_fetch.cpp268 Instr::Pointer FetchInstr::from_string(std::istream& is, ValueFactory& vf) in from_string()
273 Instr::Pointer FetchInstr::from_string_impl(std::istream& is, EVFetchInstr opcode, ValueFactory& vf) in from_string_impl()
526 Instr::Pointer QueryBufferSizeInstr::from_string(std::istream& is, ValueFactory& vf) in from_string()
558 Instr::Pointer LoadFromBuffer::from_string(std::istream& is, ValueFactory& vf) in from_string()
660 Instr::Pointer LoadFromScratch::from_string(std::istream& is, ValueFactory &vf) in from_string()
Dsfn_instr_tex.h80 Inputs(const nir_tex_instr& instr, ValueFactory &vf);
138 static Instr::Pointer from_string(std::istream& is, ValueFactory& value_fctory);
Dsfn_instrfactory.h54 ValueFactory m_value_factory;
Dsfn_instr_controlflow.h91 static Instr::Pointer from_string(std::istream &is, ValueFactory& value_factory);
Dsfn_instr_lds.cpp185 auto LDSReadInstr::from_string(istream& is, ValueFactory& value_factory) -> Pointer in from_string()
385 auto LDSAtomicInstr::from_string(istream& is, ValueFactory& value_factory) -> Pointer in from_string()
Dsfn_scheduler.cpp45 CollectInstructions(ValueFactory& vf): in CollectInstructions()
144 ValueFactory& m_value_factory;
158 void schedule_block(Block& in_block, Shader::ShaderBlocks& out_blocks, ValueFactory& vf);
282 void BlockSheduler::schedule_block(Block& in_block, Shader::ShaderBlocks& out_blocks, ValueFactory&… in schedule_block()
Dsfn_instr_controlflow.cpp174 Instr::Pointer IfInstr::from_string(std::istream &is, ValueFactory& value_factory) in from_string()
Dsfn_instr_mem.h60 static auto from_string(std::istream& is, ValueFactory& value_factory) -> Pointer;
Dsfn_shader.h169 ValueFactory& value_factory();
Dsfn_instr_tex.cpp246 Instr::Pointer TexInstr::from_string(std::istream& is, ValueFactory& value_fctory) in from_string()
948 TexInstr::Inputs::Inputs(const nir_tex_instr& instr, ValueFactory& vf): in Inputs()
Dsfn_shader.cpp452 ValueFactory& Shader::value_factory() in value_factory()
Dsfn_instr_alu.cpp644 AluGroup *AluInstr::split(ValueFactory& vf) in split()
819 Instr::Pointer AluInstr::from_string(istream& is, ValueFactory& value_factory, AluGroup *group) in from_string()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_liverange_test.cpp67 ValueFactory vf; in TEST_F()
86 ValueFactory vf; in TEST_F()
113 ValueFactory vf; in TEST_F()
168 ValueFactory vf; in TEST_F()
Dsfn_valuefactory_test.cpp47 ValueFactory *factory;
276 factory = new ValueFactory(); in SetUp()
Dsfn_instr_test.cpp317 ValueFactory vf; in TEST_F()