Home
last modified time | relevance | path

Searched refs:vec4_instruction (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_vec4.h147 class vec4_instruction : public exec_node {
161 vec4_instruction(vec4_visitor *v, enum opcode opcode,
332 vec4_instruction *emit(vec4_instruction *inst);
334 vec4_instruction *emit(enum opcode opcode);
336 vec4_instruction *emit(enum opcode opcode, dst_reg dst, src_reg src0);
338 vec4_instruction *emit(enum opcode opcode, dst_reg dst,
341 vec4_instruction *emit(enum opcode opcode, dst_reg dst,
344 vec4_instruction *emit_before(vec4_instruction *inst,
345 vec4_instruction *new_inst);
347 vec4_instruction *MOV(dst_reg dst, src_reg src0);
[all …]
Dbrw_vec4.cpp138 vec4_instruction::is_tex() in is_tex()
201 vec4_instruction::is_math() in is_math()
222 vec4_visitor::implied_mrf_writes(vec4_instruction *inst) in implied_mrf_writes()
286 vec4_instruction *inst = (vec4_instruction *)node; in calculate_live_intervals()
379 vec4_instruction *inst = (vec4_instruction *)node; in dead_code_eliminate()
406 vec4_instruction *inst = (vec4_instruction *)node; in split_uniform_registers()
441 vec4_instruction *inst = (vec4_instruction *)node; in pack_uniform_registers()
495 vec4_instruction *inst = (vec4_instruction *)node; in pack_uniform_registers()
558 vec4_instruction *inst = (vec4_instruction *)node; in opt_algebraic()
666 vec4_instruction *inst = (vec4_instruction *)node; in move_push_constants_to_pull_constants()
[all …]
Dbrw_vec4_visitor.cpp33 vec4_instruction::vec4_instruction(vec4_visitor *v, in vec4_instruction() function in brw::vec4_instruction
46 vec4_instruction *
47 vec4_visitor::emit(vec4_instruction *inst) in emit()
54 vec4_instruction *
55 vec4_visitor::emit_before(vec4_instruction *inst, vec4_instruction *new_inst) in emit_before()
65 vec4_instruction *
69 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, in emit()
74 vec4_instruction *
77 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, src0, src1)); in emit()
80 vec4_instruction *
[all …]
Dbrw_vec4_reg_allocate.cpp60 vec4_instruction *inst = (vec4_instruction *)iter.get(); in reg_allocate_trivial()
82 vec4_instruction *inst = (vec4_instruction *)iter.get(); in reg_allocate_trivial()
234 vec4_instruction *inst = (vec4_instruction *)node; in reg_allocate()
262 vec4_instruction *inst = (vec4_instruction *) node; in evaluate_spill_costs()
328 vec4_instruction *inst = (vec4_instruction *) node; in spill_reg()
Dbrw_vec4_emit.cpp59 vec4_instruction *inst = (vec4_instruction *)node; in setup_attributes()
157 vec4_instruction::get_dst(void) in get_dst()
191 vec4_instruction::get_src(int i) in get_src()
258 vec4_visitor::generate_math1_gen4(vec4_instruction *inst, in generate_math1_gen4()
281 vec4_visitor::generate_math1_gen6(vec4_instruction *inst, in generate_math1_gen6()
301 vec4_visitor::generate_math2_gen7(vec4_instruction *inst, in generate_math2_gen7()
313 vec4_visitor::generate_math2_gen6(vec4_instruction *inst, in generate_math2_gen6()
333 vec4_visitor::generate_math2_gen4(vec4_instruction *inst, in generate_math2_gen4()
367 vec4_visitor::generate_tex(vec4_instruction *inst, in generate_tex()
486 vec4_visitor::generate_urb_write(vec4_instruction *inst) in generate_urb_write()
[all …]
Dbrw_vec4_copy_propagation.cpp40 is_direct_copy(vec4_instruction *inst) in is_direct_copy()
52 is_dominated_by_previous_instruction(vec4_instruction *inst) in is_dominated_by_previous_instruction()
61 try_constant_propagation(vec4_instruction *inst, int arg, src_reg *values[4]) in try_constant_propagation()
164 vec4_instruction *inst, int arg, src_reg *values[4]) in try_copy_propagation()
241 vec4_instruction *inst = (vec4_instruction *)node; in opt_copy_propagation()