Searched refs:InstructionBlock (Results 1 – 11 of 11) sorted by relevance
6 InstructionBlock::InstructionBlock(unsigned nesting_depth, unsigned block_number): in InstructionBlock() function in r600::InstructionBlock13 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()
69 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 ;
29 class InstructionBlock; variable57 virtual bool visit(InstructionBlock& i) = 0;86 virtual bool visit(const InstructionBlock& i) = 0;
35 class InstructionBlock : public Instruction38 InstructionBlock(unsigned nesting_depth, unsigned block_number);
7 flatten_shader(const std::vector<InstructionBlock> &ir) in flatten_shader()
9 flatten_alu_ops(const std::vector<InstructionBlock> &ir);
40 bool do_lower(const std::vector<InstructionBlock> &ir) override ;
202 std::vector<InstructionBlock> m_output;205 InstructionBlock m_export_output;
75 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()
325 const std::vector<InstructionBlock>& ShaderFromNir::shader_ir() const in shader_ir()336 bool AssemblyFromShader::lower(const std::vector<InstructionBlock>& ir) in lower()
462 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()