Searched defs:ir (Results 1 - 25 of 235) sorted by relevance

12345678910

/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.list/
H A Dbasic.cpp4 int &ir = { 17 }; // expected-error{{reference to type 'int' cannot bind to an initializer list}} local
/external/clang/test/CXX/over/over.match/over.match.best/
H A Dp1.cpp9 int &ir = f0(ip, 0); local
/external/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/
H A Dp2-template-id.cpp15 int &ir = f((N2::Y<N1::X>*)0); local
/external/clang/test/SemaTemplate/
H A Ddefault-arguments-cxx0x.cpp26 int &ir = f1(HasValue()); local
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir_function_can_inline.cpp36 #include "ir.h"
51 ir_function_can_inline_visitor::visit_enter(ir_return *ir) argument
53 (void) ir;
H A Dir_hierarchical_visitor.cpp24 #include "ir.h"
36 ir_hierarchical_visitor::visit(ir_rvalue *ir) argument
39 this->callback(ir, this->data);
45 ir_hierarchical_visitor::visit(ir_variable *ir) argument
48 this->callback(ir, this->data);
54 ir_hierarchical_visitor::visit(ir_constant *ir) argument
57 this->callback(ir, this->data);
63 ir_hierarchical_visitor::visit(ir_loop_jump *ir) argument
66 this->callback(ir, this->data);
72 ir_hierarchical_visitor::visit(ir_dereference_variable *ir) argument
81 visit_enter(ir_loop *ir) argument
90 visit_leave(ir_loop *ir) argument
97 visit_enter(ir_function_signature *ir) argument
106 visit_leave(ir_function_signature *ir) argument
113 visit_enter(ir_function *ir) argument
122 visit_leave(ir_function *ir) argument
129 visit_enter(ir_expression *ir) argument
138 visit_leave(ir_expression *ir) argument
145 visit_enter(ir_texture *ir) argument
154 visit_leave(ir_texture *ir) argument
161 visit_enter(ir_swizzle *ir) argument
170 visit_leave(ir_swizzle *ir) argument
177 visit_enter(ir_dereference_array *ir) argument
186 visit_leave(ir_dereference_array *ir) argument
193 visit_enter(ir_dereference_record *ir) argument
202 visit_leave(ir_dereference_record *ir) argument
209 visit_enter(ir_assignment *ir) argument
218 visit_leave(ir_assignment *ir) argument
225 visit_enter(ir_call *ir) argument
234 visit_leave(ir_call *ir) argument
241 visit_enter(ir_return *ir) argument
250 visit_leave(ir_return *ir) argument
257 visit_enter(ir_discard *ir) argument
266 visit_leave(ir_discard *ir) argument
273 visit_enter(ir_if *ir) argument
282 visit_leave(ir_if *ir) argument
296 visit_tree(ir_instruction *ir, void (*callback)(class ir_instruction *ir, void *data), void *data) argument
[all...]
H A Dir_hv_accept.cpp24 #include "ir.h"
53 ir_instruction *const ir = (ir_instruction *) n; local
55 v->base_ir = ir;
56 ir_visitor_status s = ir->accept(v);
H A Dir_rvalue_visitor.cpp32 #include "ir.h"
39 ir_rvalue_base_visitor::rvalue_visit(ir_expression *ir) argument
43 for (operand = 0; operand < ir->get_num_operands(); operand++) {
44 handle_rvalue(&ir->operands[operand]);
51 ir_rvalue_base_visitor::rvalue_visit(ir_texture *ir) argument
53 handle_rvalue(&ir->coordinate);
54 handle_rvalue(&ir->projector);
55 handle_rvalue(&ir->shadow_comparitor);
56 handle_rvalue(&ir->offset);
58 switch (ir
79 rvalue_visit(ir_swizzle *ir) argument
86 rvalue_visit(ir_dereference_array *ir) argument
101 rvalue_visit(ir_dereference_record *ir) argument
108 rvalue_visit(ir_assignment *ir) argument
117 rvalue_visit(ir_call *ir) argument
132 rvalue_visit(ir_return *ir) argument
139 rvalue_visit(ir_if *ir) argument
147 visit_leave(ir_expression *ir) argument
153 visit_leave(ir_texture *ir) argument
159 visit_leave(ir_swizzle *ir) argument
165 visit_leave(ir_dereference_array *ir) argument
171 visit_leave(ir_dereference_record *ir) argument
177 visit_leave(ir_assignment *ir) argument
183 visit_leave(ir_call *ir) argument
189 visit_leave(ir_return *ir) argument
195 visit_leave(ir_if *ir) argument
201 visit_enter(ir_expression *ir) argument
207 visit_enter(ir_texture *ir) argument
213 visit_enter(ir_swizzle *ir) argument
219 visit_enter(ir_dereference_array *ir) argument
225 visit_enter(ir_dereference_record *ir) argument
231 visit_enter(ir_assignment *ir) argument
237 visit_enter(ir_call *ir) argument
243 visit_enter(ir_return *ir) argument
249 visit_enter(ir_if *ir) argument
[all...]
H A Dir_variable_refcount.cpp32 #include "ir.h"
67 ir_variable_refcount_visitor::visit(ir_variable *ir) argument
69 ir_variable_refcount_entry *entry = this->get_variable_entry(ir);
78 ir_variable_refcount_visitor::visit(ir_dereference_variable *ir) argument
80 ir_variable *const var = ir->variable_referenced();
91 ir_variable_refcount_visitor::visit_enter(ir_function_signature *ir) argument
96 visit_list_elements(this, &ir->body);
102 ir_variable_refcount_visitor::visit_leave(ir_assignment *ir) argument
105 entry = this->get_variable_entry(ir->lhs->variable_referenced());
109 entry->assign = ir;
[all...]
H A Dopt_swizzle_swizzle.cpp30 #include "ir.h"
52 ir_swizzle_swizzle_visitor::visit_enter(ir_swizzle *ir) argument
56 ir_swizzle *swiz2 = ir->val->as_swizzle();
70 if (ir->mask.num_components >= 1)
71 ir->mask.x = mask2[ir->mask.x];
72 if (ir->mask.num_components >= 2)
73 ir->mask.y = mask2[ir->mask.y];
74 if (ir
[all...]
H A Dir_basic_block.cpp30 #include "ir.h"
62 ir_instruction *ir = (ir_instruction *)iter.get(); local
68 leader = ir;
70 if ((ir_if = ir->as_if())) {
71 callback(leader, ir, data);
76 } else if ((ir_loop = ir->as_loop())) {
77 callback(leader, ir, data);
80 } else if (ir->as_return() || ir->as_call()) {
81 callback(leader, ir, dat
[all...]
H A Dir_expression_flattening.cpp34 #include "ir.h"
42 ir_expression_flattening_visitor(bool (*predicate)(ir_instruction *ir)) argument
53 bool (*predicate)(ir_instruction *ir);
58 bool (*predicate)(ir_instruction *ir))
63 ir_instruction *ir = (ir_instruction *)iter.get(); local
65 ir->accept(&v);
74 ir_rvalue *ir = *rvalue; local
76 if (!ir || !this->predicate(ir))
79 void *ctx = ralloc_parent(ir);
57 do_expression_flattening(exec_list *instructions, bool (*predicate)(ir_instruction *ir)) argument
[all...]
H A Dir_import_prototypes.cpp30 #include "ir.h"
54 virtual ir_visitor_status visit_enter(ir_function *ir) argument
58 this->function = this->symbols->get_function(ir->name);
60 this->function = new(this->mem_ctx) ir_function(ir->name);
71 virtual ir_visitor_status visit_leave(ir_function *ir) argument
73 (void) ir;
80 ir_visitor_status visit_enter(ir_function_signature *ir) argument
84 ir_function_signature *copy = ir->clone_prototype(mem_ctx, NULL);
H A Dlower_discard_flow.cpp48 #include "ir.h"
63 ir_visitor_status visit_enter(ir_discard *ir);
64 ir_visitor_status visit_enter(ir_loop_jump *ir);
65 ir_visitor_status visit_enter(ir_loop *ir);
66 ir_visitor_status visit_enter(ir_function_signature *ir);
75 lower_discard_flow_visitor::visit_enter(ir_loop_jump *ir) argument
77 if (ir->mode != ir_loop_jump::jump_continue)
80 ir->insert_before(generate_discard_break());
86 lower_discard_flow_visitor::visit_enter(ir_discard *ir) argument
91 ir
97 visit_enter(ir_loop *ir) argument
105 visit_enter(ir_function_signature *ir) argument
131 lower_discard_flow(exec_list *ir) argument
[all...]
H A Dlower_texture_projection.cpp38 #include "ir.h"
47 ir_visitor_status visit_leave(ir_texture *ir);
53 lower_texture_projection_visitor::visit_leave(ir_texture *ir) argument
55 if (!ir->projector)
58 void *mem_ctx = ralloc_parent(ir);
60 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type,
65 ir->projector->type,
66 ir->projector,
72 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
73 ir
[all...]
H A Dlower_vec_index_to_swizzle.cpp32 #include "ir.h"
62 ir_vec_index_to_swizzle_visitor::convert_vec_index_to_swizzle(ir_rvalue *ir) argument
64 ir_dereference_array *deref = ir->as_dereference_array();
68 return ir;
71 return ir;
76 return ir;
78 void *ctx = ralloc_parent(ir);
102 ir_vec_index_to_swizzle_visitor::visit_enter(ir_expression *ir) argument
106 for (i = 0; i < ir->get_num_operands(); i++) {
107 ir
114 visit_enter(ir_swizzle *ir) argument
126 visit_enter(ir_assignment *ir) argument
135 visit_enter(ir_call *ir) argument
150 visit_enter(ir_return *ir) argument
160 visit_enter(ir_if *ir) argument
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/
H A Dwrap_yasm.py17 import ir namespace
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp18.cpp17 int &ir = i; local
20 [=,&irc,&ir] {
27 static_assert(is_same<decltype(ir), int&>::value, "should be int&");
28 static_assert(is_same<decltype((ir)), int&>::value, "should be int&");
/external/clang/test/SemaCXX/
H A Dattr-unavailable.cpp11 int &ir = foo(1); local
35 int &ir = foo(1); local
/external/mesa3d/src/glsl/
H A Dir_function_can_inline.cpp36 #include "ir.h"
51 ir_function_can_inline_visitor::visit_enter(ir_return *ir) argument
53 (void) ir;
H A Dir_hierarchical_visitor.cpp24 #include "ir.h"
36 ir_hierarchical_visitor::visit(ir_rvalue *ir) argument
39 this->callback(ir, this->data);
45 ir_hierarchical_visitor::visit(ir_variable *ir) argument
48 this->callback(ir, this->data);
54 ir_hierarchical_visitor::visit(ir_constant *ir) argument
57 this->callback(ir, this->data);
63 ir_hierarchical_visitor::visit(ir_loop_jump *ir) argument
66 this->callback(ir, this->data);
72 ir_hierarchical_visitor::visit(ir_dereference_variable *ir) argument
81 visit_enter(ir_loop *ir) argument
90 visit_leave(ir_loop *ir) argument
97 visit_enter(ir_function_signature *ir) argument
106 visit_leave(ir_function_signature *ir) argument
113 visit_enter(ir_function *ir) argument
122 visit_leave(ir_function *ir) argument
129 visit_enter(ir_expression *ir) argument
138 visit_leave(ir_expression *ir) argument
145 visit_enter(ir_texture *ir) argument
154 visit_leave(ir_texture *ir) argument
161 visit_enter(ir_swizzle *ir) argument
170 visit_leave(ir_swizzle *ir) argument
177 visit_enter(ir_dereference_array *ir) argument
186 visit_leave(ir_dereference_array *ir) argument
193 visit_enter(ir_dereference_record *ir) argument
202 visit_leave(ir_dereference_record *ir) argument
209 visit_enter(ir_assignment *ir) argument
218 visit_leave(ir_assignment *ir) argument
225 visit_enter(ir_call *ir) argument
234 visit_leave(ir_call *ir) argument
241 visit_enter(ir_return *ir) argument
250 visit_leave(ir_return *ir) argument
257 visit_enter(ir_discard *ir) argument
266 visit_leave(ir_discard *ir) argument
273 visit_enter(ir_if *ir) argument
282 visit_leave(ir_if *ir) argument
296 visit_tree(ir_instruction *ir, void (*callback)(class ir_instruction *ir, void *data), void *data) argument
[all...]
H A Dir_hv_accept.cpp24 #include "ir.h"
53 ir_instruction *const ir = (ir_instruction *) n; local
55 v->base_ir = ir;
56 ir_visitor_status s = ir->accept(v);
H A Dir_rvalue_visitor.cpp32 #include "ir.h"
39 ir_rvalue_base_visitor::rvalue_visit(ir_expression *ir) argument
43 for (operand = 0; operand < ir->get_num_operands(); operand++) {
44 handle_rvalue(&ir->operands[operand]);
51 ir_rvalue_base_visitor::rvalue_visit(ir_texture *ir) argument
53 handle_rvalue(&ir->coordinate);
54 handle_rvalue(&ir->projector);
55 handle_rvalue(&ir->shadow_comparitor);
56 handle_rvalue(&ir->offset);
58 switch (ir
79 rvalue_visit(ir_swizzle *ir) argument
86 rvalue_visit(ir_dereference_array *ir) argument
101 rvalue_visit(ir_dereference_record *ir) argument
108 rvalue_visit(ir_assignment *ir) argument
117 rvalue_visit(ir_call *ir) argument
132 rvalue_visit(ir_return *ir) argument
139 rvalue_visit(ir_if *ir) argument
147 visit_leave(ir_expression *ir) argument
153 visit_leave(ir_texture *ir) argument
159 visit_leave(ir_swizzle *ir) argument
165 visit_leave(ir_dereference_array *ir) argument
171 visit_leave(ir_dereference_record *ir) argument
177 visit_leave(ir_assignment *ir) argument
183 visit_leave(ir_call *ir) argument
189 visit_leave(ir_return *ir) argument
195 visit_leave(ir_if *ir) argument
201 visit_enter(ir_expression *ir) argument
207 visit_enter(ir_texture *ir) argument
213 visit_enter(ir_swizzle *ir) argument
219 visit_enter(ir_dereference_array *ir) argument
225 visit_enter(ir_dereference_record *ir) argument
231 visit_enter(ir_assignment *ir) argument
237 visit_enter(ir_call *ir) argument
243 visit_enter(ir_return *ir) argument
249 visit_enter(ir_if *ir) argument
[all...]
H A Dir_variable_refcount.cpp32 #include "ir.h"
67 ir_variable_refcount_visitor::visit(ir_variable *ir) argument
69 ir_variable_refcount_entry *entry = this->get_variable_entry(ir);
78 ir_variable_refcount_visitor::visit(ir_dereference_variable *ir) argument
80 ir_variable *const var = ir->variable_referenced();
91 ir_variable_refcount_visitor::visit_enter(ir_function_signature *ir) argument
96 visit_list_elements(this, &ir->body);
102 ir_variable_refcount_visitor::visit_leave(ir_assignment *ir) argument
105 entry = this->get_variable_entry(ir->lhs->variable_referenced());
109 entry->assign = ir;
[all...]
H A Dopt_swizzle_swizzle.cpp30 #include "ir.h"
52 ir_swizzle_swizzle_visitor::visit_enter(ir_swizzle *ir) argument
56 ir_swizzle *swiz2 = ir->val->as_swizzle();
70 if (ir->mask.num_components >= 1)
71 ir->mask.x = mask2[ir->mask.x];
72 if (ir->mask.num_components >= 2)
73 ir->mask.y = mask2[ir->mask.y];
74 if (ir
[all...]

Completed in 447 milliseconds

12345678910