HomeSort by relevance Sort by last modified time
    Searched refs:ir_instruction (Results 1 - 25 of 70) sorted by null

1 2 3

  /external/mesa3d/src/compiler/glsl/
ir_basic_block.h 25 void (*callback)(ir_instruction *first,
26 ir_instruction *last,
ir_expression_flattening.h 38 bool (*predicate)(ir_instruction *ir));
ir_expression_flattening.cpp 40 ir_expression_flattening_visitor(bool (*predicate)(ir_instruction *ir))
51 bool (*predicate)(ir_instruction *ir);
56 bool (*predicate)(ir_instruction *ir))
60 foreach_in_list(ir_instruction, ir, instructions) {
opt_redundant_jumps.cpp 65 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();
ir_basic_block.cpp 51 void (*callback)(ir_instruction *first,
52 ir_instruction *last,
56 ir_instruction *leader = NULL;
57 ir_instruction *last = NULL;
59 foreach_in_list(ir_instruction, ir, instructions) {
ir_hierarchical_visitor.h 159 class ir_instruction *base_ir;
169 void (*callback_enter)(class ir_instruction *ir, void *data);
179 void (*callback_leave)(class ir_instruction *ir, void *data);
199 void visit_tree(ir_instruction *ir,
200 void (*callback_enter)(class ir_instruction *ir, void *data),
202 void (*callback_leave)(class ir_instruction *ir, void *data) = NULL,
ir_function_can_inline.cpp 70 ir_instruction *last = (ir_instruction *)callee->body.get_tail();
ir_equals.cpp 31 possibly_null_equals(const ir_instruction *a, const ir_instruction *b,
45 ir_instruction::equals(const ir_instruction *, enum ir_node_type) const
51 ir_constant::equals(const ir_instruction *ir, enum ir_node_type) const
74 ir_dereference_variable::equals(const ir_instruction *ir,
85 ir_dereference_array::equals(const ir_instruction *ir,
105 ir_swizzle::equals(const ir_instruction *ir,
128 ir_texture::equals(const ir_instruction *ir, enum ir_node_type ignore) const
193 ir_expression::equals(const ir_instruction *ir, enum ir_node_type ignore) cons
    [all...]
loop_unroll.cpp 57 is_break(ir_instruction *ir)
240 ir_instruction *ir_to_replace = ir;
248 ir_if *ir_if = ((ir_instruction *) copy_list.get_tail())->as_if();
296 ir_instruction *move_ir = (ir_instruction *) ir_if->get_next();
319 ir_instruction *last_ir =
320 (ir_instruction *) ir->body_instructions.get_tail();
381 ir_instruction *last_ir = (ir_instruction *) ir->body_instructions.get_tail();
397 foreach_in_list(ir_instruction, cur_ir, &ir->body_instructions)
    [all...]
opt_tree_grafting.cpp 81 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)
316 ir_instruction *bb_last)
326 for (ir_instruction *ir = (ir_instruction *)start->next;
328 ir = (ir_instruction *)ir->next) {
345 tree_grafting_basic_block(ir_instruction *bb_first,
346 ir_instruction *bb_last
    [all...]
lower_jumps.cpp 299 ((ir_instruction *)ir->get_next())->remove();
304 void move_outer_block_inside(ir_instruction *ir, exec_list *inner_block)
307 ir_instruction *move_ir = (ir_instruction *)ir->get_next();
342 void lower_return_unconditionally(ir_instruction *ir)
354 ir_instruction *create_lowered_break()
370 void lower_break_unconditionally(ir_instruction *ir)
384 ir_instruction *ir = (ir_instruction *) block->get_tail();
389 (ir_instruction *) ir_if->then_instructions.get_tail())
    [all...]
ir.h 50 * Each concrete class derived from \c ir_instruction has a value in this
51 * enumerant. The value for the type is stored in \c ir_instruction::ir_type
54 * \c ir_instruction::ir_type to find out the actual type of the object.
57 * \c ir_instruction::ir_type to select different behavior for different object
90 class ir_instruction : public exec_node { class in inherits:exec_node
95 * GCC 4.7+ and clang warn when deleting an ir_instruction unless
100 virtual ~ir_instruction()
110 virtual ir_instruction *clone(void *mem_ctx,
200 virtual bool equals(const ir_instruction *ir,
204 ir_instruction(enum ir_node_type t function in class:ir_instruction
210 ir_instruction() function in class:ir_instruction
    [all...]
opt_conditional_discard.cpp 69 !((ir_instruction *) ir->then_instructions.get_head_raw())->as_discard() ||
opt_flatten_nested_if_blocks.cpp 93 ir_if *inner = ((ir_instruction *) ir->then_instructions.get_head_raw())->as_if();
opt_dead_code_local.cpp 154 static void run(ir_instruction *ir, ir_hierarchical_visitor *v)
296 dead_code_local_basic_block(ir_instruction *first,
297 ir_instruction *last,
300 ir_instruction *ir, *ir_next;
310 for (ir = first, ir_next = (ir_instruction *)first->next;;
311 ir = ir_next, ir_next = (ir_instruction *)ir->next) {
link_functions.cpp 155 foreach_in_list(const ir_instruction, original, &sig->parameters) {
156 assert(const_cast<ir_instruction *>(original)->as_variable());
158 ir_instruction *copy = original->clone(linked, ht);
167 foreach_in_list(const ir_instruction, original, &sig->body) {
168 ir_instruction *copy = original->clone(linked, ht);
ir_clone.cpp 118 foreach_in_list(ir_instruction, ir, &this->then_instructions) {
122 foreach_in_list(ir_instruction, ir, &this->else_instructions) {
134 foreach_in_list(ir_instruction, ir, &this->body_instructions) {
150 foreach_in_list(ir_instruction, ir, &this->actual_parameters) {
299 foreach_in_list(const ir_instruction, inst, &this->body) {
300 ir_instruction *const inst_copy = inst->clone(mem_ctx, ht);
429 foreach_in_list(const ir_instruction, original, in) {
430 ir_instruction *copy = original->clone(mem_ctx, ht);
lower_vertex_id.cpp 50 foreach_in_list(ir_instruction, ir, ir_list) {
111 ir_instruction *const inst =
ir_print_visitor.cpp 33 ir_instruction::print(void) const
39 ir_instruction::fprint(FILE *f) const
41 ir_instruction *deconsted = const_cast<ir_instruction *>(this);
70 foreach_in_list(ir_instruction, ir, instructions) {
81 const ir_instruction *ir = (const ir_instruction *)instruction;
242 foreach_in_list(ir_instruction, inst, &ir->body) {
552 foreach_in_list(ir_instruction, inst, &ir->then_instructions) {
567 foreach_in_list(ir_instruction, inst, &ir->else_instructions)
    [all...]
lower_if_to_cond_assign.cpp 119 check_ir_node(ir_instruction *ir, void *data)
177 foreach_in_list_safe(ir_instruction, ir, instructions) {
246 foreach_in_list(ir_instruction, then_ir, &ir->then_instructions) {
251 foreach_in_list(ir_instruction, else_ir, &ir->else_instructions) {
opt_dead_functions.cpp 137 foreach_in_list_safe(ir_instruction, ir, instructions) {
loop_controls.cpp 50 ir_instruction *ir = (ir_instruction *) node;
ir_builder.h 92 void emit(ir_instruction *ir);
226 ir_instruction *then_branch);
228 ir_instruction *then_branch,
229 ir_instruction *else_branch);
  /external/mesa3d/src/compiler/glsl/tests/
opt_add_neg_to_sub_test.cpp 83 ir_instruction *const ir = (ir_instruction *) instructions.pop_head();
116 ir_instruction *const ir = (ir_instruction *) instructions.pop_head();
149 ir_instruction *const ir = (ir_instruction *) instructions.pop_head();
182 ir_instruction *const ir = (ir_instruction *) instructions.pop_head();
builtin_variable_test.cpp 100 foreach_in_list(ir_instruction, node, &this->ir) {
110 foreach_in_list(ir_instruction, node, &this->ir) {
124 foreach_in_list(ir_instruction, node, &this->ir) {
139 foreach_in_list(ir_instruction, node, &this->ir) {
176 foreach_in_list(ir_instruction, node, &this->ir) {
191 foreach_in_list(ir_instruction, node, &this->ir) {
244 foreach_in_list(ir_instruction, node, &this->ir) {
264 foreach_in_list(ir_instruction, node, &this->ir) {
315 foreach_in_list(ir_instruction, node, &this->ir) {
361 foreach_in_list(ir_instruction, node, &this->ir)
    [all...]

Completed in 169 milliseconds

1 2 3