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

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

Completed in 11 milliseconds