Home
last modified time | relevance | path

Searched refs:VirtualValue (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_virtualvalues.h70 class VirtualValue : public Allocate { class
82 using Pointer = R600_POINTER_TYPE(VirtualValue);
84 VirtualValue(int sel, int chan, Pin pin);
85 VirtualValue(const VirtualValue& orig) = default;
99 bool equal_to(const VirtualValue& other) const;
121 using PVirtualValue = VirtualValue::Pointer;
124 inline std::ostream& operator << (std::ostream& os, const VirtualValue& val) in operator <<()
130 inline bool operator == (const VirtualValue& lhs, const VirtualValue
[all...]
H A Dsfn_virtualvalues.cpp61 VirtualValue::VirtualValue(int sel, int chan, Pin pin): in VirtualValue() function in r600::VirtualValue
69 bool VirtualValue::ready(int block, int index) const
76 bool VirtualValue::is_virtual() const
120 VirtualValue::Pointer VirtualValue::from_string(const std::string& s)
136 bool VirtualValue::equal_to(const VirtualValue& other) const
152 VirtualValue::Pointer VirtualValue
[all...]
H A Dsfn_instr_alu.h106 VirtualValue& src(unsigned i) {assert(i < m_src.size() && m_src[i]); return *m_src[i];} in src()
107 const VirtualValue& src(unsigned i) const {assert(i < m_src.size() && m_src[i]); return *m_src[i];}
H A Dsfn_assembler.cpp81 PVirtualValue copy_src(r600_bytecode_alu_src& src, const VirtualValue& s);
84 emit_index_reg(const VirtualValue& addr, unsigned idx);
980 AssamblerVisitor::emit_index_reg(const VirtualValue& addr, unsigned idx) in emit_index_reg()
1161 PVirtualValue AssamblerVisitor::copy_src(r600_bytecode_alu_src& src, const VirtualValue& s) in copy_src()
H A Dsfn_instr.cpp205 os << VirtualValue::chanchar[m_dest_swizzle[i]]; in print_dest()
H A Dsfn_valuefactory.cpp46 m_next_register_index(VirtualValue::virtual_register_base), in ValueFactory()
173 void visit(VirtualValue& value) {(void)value;} in visit()
H A Dsfn_instr_tex.cpp314 set_sampler_offset(VirtualValue::from_string(token.substr(3))); in set_tex_param()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
H A Dsfn_value_test.cpp236 EXPECT_EQ(*VirtualValue::from_string("L[0x1]"), LiteralConstant(1)); in TEST_F()
237 EXPECT_EQ(*VirtualValue::from_string("L[0x2]"), LiteralConstant(2)); in TEST_F()
238 EXPECT_EQ(*VirtualValue::from_string("L[0xA]"), LiteralConstant(10)); in TEST_F()
240 EXPECT_EQ(*VirtualValue::from_string("I[0]"), InlineConstant(ALU_SRC_0)); in TEST_F()
241 EXPECT_EQ(*VirtualValue::from_string("I[HW_WAVE_ID]"), InlineConstant(ALU_SRC_HW_WAVE_ID)); in TEST_F()
H A Dsfn_valuefactory_test.cpp252 void visit(const VirtualValue& value) {(void)value;} in visit()

Completed in 8 milliseconds