Home
last modified time | relevance | path

Searched refs:InstructionBlock (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_instruction_block.cpp6 InstructionBlock::InstructionBlock(unsigned nesting_depth, unsigned block_number): in InstructionBlock() function in r600::InstructionBlock
13 void InstructionBlock::emit(PInstruction instr) in emit()
18 void InstructionBlock::remap_registers(ValueRemapper& map) in remap_registers()
24 void InstructionBlock::do_evalue_liveness(LiverangeEvaluator& eval) const in do_evalue_liveness()
30 bool InstructionBlock::is_equal_to(const Instruction& lhs) const in is_equal_to()
33 auto& l = static_cast<const InstructionBlock&>(lhs); in is_equal_to()
45 PInstruction InstructionBlock::last_instruction() in last_instruction()
50 void InstructionBlock::do_print(std::ostream& os) const in do_print()
Dsfn_nir.h69 std::vector<InstructionBlock>& m_ir;
90 const std::vector<InstructionBlock> &shader_ir() const;
114 bool lower(const std::vector<InstructionBlock> &ir);
116 virtual bool do_lower(const std::vector<InstructionBlock>& ir) = 0 ;
Dsfn_instructionvisitor.h29 class InstructionBlock; variable
57 virtual bool visit(InstructionBlock& i) = 0;
86 virtual bool visit(const InstructionBlock& i) = 0;
Dsfn_instruction_block.h35 class InstructionBlock : public Instruction
38 InstructionBlock(unsigned nesting_depth, unsigned block_number);
Dsfn_optimizers.cpp7 flatten_shader(const std::vector<InstructionBlock> &ir) in flatten_shader()
Dsfn_optimizers.h9 flatten_alu_ops(const std::vector<InstructionBlock> &ir);
Dsfn_ir_to_assembly.h40 bool do_lower(const std::vector<InstructionBlock> &ir) override ;
Dsfn_shader_base.h202 std::vector<InstructionBlock> m_output;
205 InstructionBlock m_export_output;
Dsfn_ir_to_assembly.cpp75 bool visit(const InstructionBlock& i) override;
117 bool AssemblyFromShaderLegacy::do_lower(const std::vector<InstructionBlock>& ir) in do_lower()
158 bool AssemblyFromShaderLegacyImpl::visit(const InstructionBlock& block) in visit()
Dsfn_nir.cpp325 const std::vector<InstructionBlock>& ShaderFromNir::shader_ir() const in shader_ir()
336 bool AssemblyFromShader::lower(const std::vector<InstructionBlock>& ir) in lower()
Dsfn_shader_base.cpp462 m_output.push_back(InstructionBlock(m_nesting_depth, m_block_number)); in emit_loop_end()
1156 m_output.push_back(InstructionBlock(m_nesting_depth, m_block_number++)); in append_block()