Searched refs:ir_instruction (Results 1 - 25 of 112) sorted by relevance

12345

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_basic_block.h25 void (*callback)(ir_instruction *first,
26 ir_instruction *last,
H A Dir_expression_flattening.h38 bool (*predicate)(ir_instruction *ir));
H A Dir_expression_flattening.cpp42 ir_expression_flattening_visitor(bool (*predicate)(ir_instruction *ir))
53 bool (*predicate)(ir_instruction *ir);
58 bool (*predicate)(ir_instruction *ir))
63 ir_instruction *ir = (ir_instruction *)iter.get();
H A Dir_basic_block.cpp53 void (*callback)(ir_instruction *first,
54 ir_instruction *last,
58 ir_instruction *leader = NULL;
59 ir_instruction *last = NULL;
62 ir_instruction *ir = (ir_instruction *)iter.get();
H A Dopt_redundant_jumps.cpp65 ir_instruction *const last_then =
66 (ir_instruction *) ir->then_instructions.get_tail();
67 ir_instruction *const last_else =
68 (ir_instruction *) ir->else_instructions.get_tail();
104 ir_instruction *const last =
105 (ir_instruction *) ir->body_instructions.get_tail();
H A Dloop_unroll.cpp47 is_break(ir_instruction *ir)
123 ir_instruction *last_ir = (ir_instruction *) ir->body_instructions.get_tail();
137 ir_instruction *break_ir = NULL;
142 ir_instruction *cur_ir = (ir_instruction *) node;
154 ir_instruction *ir_if_last =
155 (ir_instruction *) ir_if->then_instructions.get_tail();
163 (ir_instruction *) ir_if->else_instructions.get_tail();
179 ir_instruction *move_i
[all...]
H A Dir_function_can_inline.cpp71 ir_instruction *last = (ir_instruction *)callee->body.get_tail();
H A Dopt_if_simplification.cpp93 ir_instruction *then_ir = (ir_instruction *)then_iter.get();
98 ir_instruction *else_ir = (ir_instruction *)else_iter.get();
H A Dopt_tree_grafting.cpp81 ir_visitor_status check_graft(ir_instruction *ir, ir_variable *var);
96 dereferences_variable_callback(ir_instruction *ir, void *data)
106 dereferences_variable(ir_instruction *ir, ir_variable *var)
163 ir_tree_grafting_visitor::check_graft(ir_instruction *ir, ir_variable *var)
305 ir_instruction *bb_last)
315 for (ir_instruction *ir = (ir_instruction *)start->next;
317 ir = (ir_instruction *)ir->next) {
334 tree_grafting_basic_block(ir_instruction *bb_first,
335 ir_instruction *bb_las
[all...]
H A Dlink_functions.cpp147 const ir_instruction *const original = (ir_instruction *) node;
148 assert(const_cast<ir_instruction *>(original)->as_variable());
150 ir_instruction *copy = original->clone(linked, ht);
157 const ir_instruction *const original = (ir_instruction *) node;
159 ir_instruction *copy = original->clone(linked, ht);
H A Dlower_if_to_cond_assign.cpp93 check_control_flow(ir_instruction *ir, void *data)
116 ir_instruction *ir = (ir_instruction *) node;
178 ir_instruction *then_ir = (ir_instruction *)then_iter.get();
182 ir_instruction *else_ir = (ir_instruction *)else_iter.get();
H A Dir_hierarchical_visitor.h153 class ir_instruction *base_ir;
163 void (*callback)(class ir_instruction *ir, void *data);
178 void visit_tree(ir_instruction *ir,
179 void (*callback)(class ir_instruction *ir, void *data),
H A Dopt_function_inlining.cpp78 replace_return_with_assignment(ir_instruction *ir, void *data)
99 ir_call::generate_inline(ir_instruction *next_ir)
165 ir_instruction *ir = (ir_instruction *)iter.get();
166 ir_instruction *new_ir = ir->clone(ctx, ht);
178 ir_instruction *const param = (ir_instruction *) param_iter.get();
201 ir_instruction *const param = (ir_instruction *) param_iter.get();
/external/mesa3d/src/glsl/
H A Dir_basic_block.h25 void (*callback)(ir_instruction *first,
26 ir_instruction *last,
H A Dir_expression_flattening.h38 bool (*predicate)(ir_instruction *ir));
H A Dir_expression_flattening.cpp42 ir_expression_flattening_visitor(bool (*predicate)(ir_instruction *ir))
53 bool (*predicate)(ir_instruction *ir);
58 bool (*predicate)(ir_instruction *ir))
63 ir_instruction *ir = (ir_instruction *)iter.get();
H A Dir_basic_block.cpp53 void (*callback)(ir_instruction *first,
54 ir_instruction *last,
58 ir_instruction *leader = NULL;
59 ir_instruction *last = NULL;
62 ir_instruction *ir = (ir_instruction *)iter.get();
H A Dopt_redundant_jumps.cpp65 ir_instruction *const last_then =
66 (ir_instruction *) ir->then_instructions.get_tail();
67 ir_instruction *const last_else =
68 (ir_instruction *) ir->else_instructions.get_tail();
104 ir_instruction *const last =
105 (ir_instruction *) ir->body_instructions.get_tail();
H A Dloop_unroll.cpp47 is_break(ir_instruction *ir)
123 ir_instruction *last_ir = (ir_instruction *) ir->body_instructions.get_tail();
137 ir_instruction *break_ir = NULL;
142 ir_instruction *cur_ir = (ir_instruction *) node;
154 ir_instruction *ir_if_last =
155 (ir_instruction *) ir_if->then_instructions.get_tail();
163 (ir_instruction *) ir_if->else_instructions.get_tail();
179 ir_instruction *move_i
[all...]
H A Dir_function_can_inline.cpp71 ir_instruction *last = (ir_instruction *)callee->body.get_tail();
H A Dopt_if_simplification.cpp93 ir_instruction *then_ir = (ir_instruction *)then_iter.get();
98 ir_instruction *else_ir = (ir_instruction *)else_iter.get();
H A Dopt_tree_grafting.cpp81 ir_visitor_status check_graft(ir_instruction *ir, ir_variable *var);
96 dereferences_variable_callback(ir_instruction *ir, void *data)
106 dereferences_variable(ir_instruction *ir, ir_variable *var)
163 ir_tree_grafting_visitor::check_graft(ir_instruction *ir, ir_variable *var)
305 ir_instruction *bb_last)
315 for (ir_instruction *ir = (ir_instruction *)start->next;
317 ir = (ir_instruction *)ir->next) {
334 tree_grafting_basic_block(ir_instruction *bb_first,
335 ir_instruction *bb_las
[all...]
H A Dlink_functions.cpp147 const ir_instruction *const original = (ir_instruction *) node;
148 assert(const_cast<ir_instruction *>(original)->as_variable());
150 ir_instruction *copy = original->clone(linked, ht);
157 const ir_instruction *const original = (ir_instruction *) node;
159 ir_instruction *copy = original->clone(linked, ht);
H A Dlower_if_to_cond_assign.cpp93 check_control_flow(ir_instruction *ir, void *data)
116 ir_instruction *ir = (ir_instruction *) node;
178 ir_instruction *then_ir = (ir_instruction *)then_iter.get();
182 ir_instruction *else_ir = (ir_instruction *)else_iter.get();
H A Dir_hierarchical_visitor.h153 class ir_instruction *base_ir;
163 void (*callback)(class ir_instruction *ir, void *data);
178 void visit_tree(ir_instruction *ir,
179 void (*callback)(class ir_instruction *ir, void *data),

Completed in 84 milliseconds

12345