Searched defs:ir_if (Results 1 - 4 of 4) sorted by relevance

/external/mesa3d/src/glsl/
H A Dir_basic_block.cpp69 * ir_if () {}
89 ir_if *ir_if; local
96 if ((ir_if = ir->as_if())) {
100 call_for_basic_blocks(&ir_if->then_instructions, callback, data);
101 call_for_basic_blocks(&ir_if->else_instructions, callback, data);
H A Dloop_unroll.cpp97 ir_if *ir_if = NULL; local
105 ir_if = cur_ir->as_if();
106 if (ir_if != NULL) {
116 (ir_instruction *) ir_if->then_instructions.get_tail();
124 (ir_instruction *) ir_if->else_instructions.get_tail();
139 while (!ir_if->get_next()->is_tail_sentinel()) {
140 ir_instruction *move_ir = (ir_instruction *) ir_if->get_next();
144 ir_if->then_instructions.push_tail(move_ir);
146 ir_if
[all...]
H A Dlower_jumps.cpp296 virtual void visit(ir_if *ir)
465 ir_if* ir_if = ir_after->as_if(); local
466 if(ir_if && ir_if->else_instructions.is_empty()) {
467 ir_dereference_variable* ir_if_cond_deref = ir_if->condition->as_dereference_variable();
470 ir_after->insert_before(&ir_if->then_instructions);
484 ir_if* if_execute = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.execute_flag));
507 ir_if* break_i
[all...]
H A Dir.h122 virtual class ir_if * as_if() { return NULL; }
534 class ir_if : public ir_instruction { class in inherits:ir_instruction
536 ir_if(ir_rvalue *condition) function in class:ir_if
542 virtual ir_if *clone(void *mem_ctx, struct hash_table *ht) const;
544 virtual ir_if *as_if()

Completed in 131 milliseconds