Searched refs:ControlFlowInstr (Results 1 – 15 of 15) sorted by relevance
13 ControlFlowInstr::ControlFlowInstr(CFType type): in ControlFlowInstr() function in r600::ControlFlowInstr19 ControlFlowInstr::do_ready() const in do_ready()26 ControlFlowInstr::is_equal_to(const ControlFlowInstr& rhs) const in is_equal_to()32 ControlFlowInstr::accept(ConstInstrVisitor& visitor) const in accept()38 ControlFlowInstr::accept(InstrVisitor& visitor) in accept()44 ControlFlowInstr::do_print(std::ostream& os) const in do_print()74 ControlFlowInstr::from_string(std::string type_str) in from_string()77 return new ControlFlowInstr(cf_else); in from_string()79 return new ControlFlowInstr(cf_endif); in from_string()81 return new ControlFlowInstr(cf_loop_begin); in from_string()[all …]
14 class ControlFlowInstr : public Instr {26 ControlFlowInstr(CFType type);28 ControlFlowInstr(const ControlFlowInstr& orig) = default;30 bool is_equal_to(const ControlFlowInstr& lhs) const;
87 result = ControlFlowInstr::from_string(type); in from_string()171 ControlFlowInstr::CFType type; in process_jump()174 type = ControlFlowInstr::cf_loop_break; in process_jump()178 type = ControlFlowInstr::cf_loop_continue; in process_jump()187 shader.emit_instruction(new ControlFlowInstr(type)); in process_jump()
34 void visit(ControlFlowInstr *instr) override;345 LiveRangeInstrVisitor::visit(ControlFlowInstr *instr) in visit()348 case ControlFlowInstr::cf_else: in visit()351 case ControlFlowInstr::cf_endif: in visit()354 case ControlFlowInstr::cf_loop_begin: in visit()357 case ControlFlowInstr::cf_loop_end: in visit()360 case ControlFlowInstr::cf_loop_break: in visit()363 case ControlFlowInstr::cf_loop_continue: in visit()365 case ControlFlowInstr::cf_wait_ack: in visit()
62 void visit(ControlFlowInstr *instr) override { (void)instr; }; in visit()229 void visit(ControlFlowInstr *instr) override { (void)instr; } in visit()260 void visit(ControlFlowInstr *instr) override { (void)instr; } in visit()762 void visit(ControlFlowInstr *instr) override;792 void visit(const ControlFlowInstr& instr) override{ (void)instr; } in visit()818 void visit(UNUSED const ControlFlowInstr& instr) override{ } in visit()1023 SimplifySourceVecVisitor::visit(ControlFlowInstr *instr) in visit()
739 if (!emit_control_flow(ControlFlowInstr::cf_else)) in process_if()756 if (!emit_control_flow(ControlFlowInstr::cf_endif)) in process_if()766 Shader::emit_control_flow(ControlFlowInstr::CFType type) in emit_control_flow()768 auto ir = new ControlFlowInstr(type); in emit_control_flow()772 case ControlFlowInstr::cf_loop_begin: in emit_control_flow()777 case ControlFlowInstr::cf_loop_end: in emit_control_flow()780 case ControlFlowInstr::cf_endif: in emit_control_flow()795 if (!emit_control_flow(ControlFlowInstr::cf_loop_begin)) in process_loop()803 if (!emit_control_flow(ControlFlowInstr::cf_loop_end)) in process_loop()1345 emit_instruction(new ControlFlowInstr(ControlFlowInstr::cf_wait_ack)); in emit_wait_ack()
27 class ControlFlowInstr; variable389 virtual void visit(const ControlFlowInstr& instr) = 0;410 virtual void visit(ControlFlowInstr *instr) = 0;
42 void visit(const ControlFlowInstr& instr) override;938 AssamblerVisitor::visit(const ControlFlowInstr& instr) in visit()942 case ControlFlowInstr::cf_else: in visit()945 case ControlFlowInstr::cf_endif: in visit()948 case ControlFlowInstr::cf_loop_begin: { in visit()955 case ControlFlowInstr::cf_loop_end: in visit()958 case ControlFlowInstr::cf_loop_break: in visit()961 case ControlFlowInstr::cf_loop_continue: in visit()964 case ControlFlowInstr::cf_wait_ack: { in visit()
32 void visit(ControlFlowInstr *instr) override;313 void AddressSplitVisitor::visit(ControlFlowInstr *instr) in visit()
307 bool emit_control_flow(ControlFlowInstr::CFType type);376 void visit(ControlFlowInstr *instr) override { (void)instr; } in visit()
533 DECLARE_MEMBER(ControlFlowInstr);560 void visit(const ControlFlowInstr& instr) override in visit()
243 void visit(ControlFlowInstr *instr) override { (void)instr; } in visit()
20 void visit(ControlFlowInstr *instr) override { (void)instr; } in visit()
56 void visit(ControlFlowInstr *instr) override in visit()
3137 - r600/sfn: drop unused ControlFlowInstr type enum