Home
last modified time | relevance | path

Searched refs:WriteScratchInstruction (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instruction_export.cpp103 WriteScratchInstruction::WriteScratchInstruction(unsigned loc, const GPRVector& value, in WriteScratchInstruction() function in r600::WriteScratchInstruction
114 WriteScratchInstruction::WriteScratchInstruction(const PValue& address, const GPRVector& value, in WriteScratchInstruction() function in r600::WriteScratchInstruction
127 bool WriteScratchInstruction::is_equal_to(const Instruction& lhs) const in is_equal_to()
131 const auto& other = static_cast<const WriteScratchInstruction&>(lhs); in is_equal_to()
159 void WriteScratchInstruction::do_print(std::ostream& os) const in do_print()
171 void WriteScratchInstruction::replace_values_child(const ValueSet& candiates, PValue new_value) in replace_values_child()
182 void WriteScratchInstruction::remap_registers_child(std::vector<rename_reg_pair>& map, in remap_registers_child()
Dsfn_instruction_export.h76 class WriteScratchInstruction : public WriteoutInstruction {
79 WriteScratchInstruction(unsigned loc, const GPRVector& value, int align,
81 WriteScratchInstruction(const PValue& address, const GPRVector& value,
Dsfn_shader_base.cpp754 WriteScratchInstruction *ir = nullptr; in emit_store_scratch()
757 ir = new WriteScratchInstruction(lv.value(), value, align, align_offset, writemask); in emit_store_scratch()
760 ir = new WriteScratchInstruction(address, value, align, align_offset, in emit_store_scratch()
Dsfn_ir_to_assembly.cpp65 bool emit_wr_scratch(const WriteScratchInstruction& instr);
195 return emit_wr_scratch(static_cast<const WriteScratchInstruction&>(*i)); in emit()
812 bool AssemblyFromShaderLegacyImpl::emit_wr_scratch(const WriteScratchInstruction& instr) in emit_wr_scratch()