/external/clang/include/clang/AST/ |
H A D | UnresolvedSet.h | 31 IteratorTy ir; member in class:clang::UnresolvedSetIterator 35 explicit UnresolvedSetIterator(DeclsTy::iterator ir) : ir(ir) {} argument 36 explicit UnresolvedSetIterator(DeclsTy::const_iterator ir) : argument 37 ir(const_cast<DeclsTy::iterator>(ir)) {} 39 IteratorTy getIterator() const { return ir; } 50 NamedDecl *getDecl() const { return ir->getDecl(); } 51 AccessSpecifier getAccess() const { return ir [all...] |
/external/mesa3d/src/glsl/ |
H A D | lower_discard.cpp | 109 #include "ir.h" 139 ir_discard *ir = ((ir_instruction *) n)->as_discard(); local 140 if (ir != NULL) 141 return ir; 148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) argument 150 ir_rvalue *condition = ir->condition; 160 ir->replace_with(assignment); 165 lower_discard_visitor::visit_leave(ir_if *ir) argument 167 ir_discard *then_discard = find_discard(ir->then_instructions); 168 ir_discard *else_discard = find_discard(ir [all...] |
H A D | ir_to_llvm.h | 5 #include "ir.h" 7 struct llvm::Module * glsl_ir_to_llvm_module(struct exec_list *ir, llvm::Module * mod,
|
H A D | ir_variable_refcount.cpp | 32 #include "ir.h" 67 ir_variable_refcount_visitor::visit(ir_variable *ir) argument 69 variable_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 D | opt_redundant_jumps.cpp | 29 #include "ir.h" 46 redundant_jumps_visitor::visit_leave(ir_if *ir) argument 53 (ir_instruction *) ir->then_instructions.get_tail(); 55 (ir_instruction *) ir->else_instructions.get_tail(); 74 ir->insert_after(then_jump); 79 if (ir->then_instructions.is_empty() && ir->else_instructions.is_empty()) 80 ir->remove(); 87 redundant_jumps_visitor::visit_leave(ir_loop *ir) argument 92 (ir_instruction *) ir [all...] |
H A D | opt_copy_propagation.cpp | 35 #include "ir.h" 91 void add_copy(ir_assignment *ir); 92 void kill(ir_variable *ir); 111 ir_copy_propagation_visitor::visit_enter(ir_function_signature *ir) argument 125 visit_list_elements(this, &ir->body); 135 ir_copy_propagation_visitor::visit_leave(ir_assignment *ir) argument 137 kill(ir->lhs->variable_referenced()); 139 add_copy(ir); 145 ir_copy_propagation_visitor::visit_enter(ir_function *ir) argument 147 (void) ir; 159 visit(ir_dereference_variable *ir) argument 181 visit_enter(ir_call *ir) argument 187 ir_instruction *ir = (ir_instruction *)iter.get(); local 238 visit_enter(ir_if *ir) argument 250 visit_enter(ir_loop *ir) argument 308 add_copy(ir_assignment *ir) argument [all...] |
H A D | ir_import_prototypes.cpp | 31 #include "ir.h" 55 virtual ir_visitor_status visit_enter(ir_function *ir) argument 59 this->function = this->symbols->get_function(ir->name); 61 this->function = new(this->mem_ctx) ir_function(ir->name); 72 virtual ir_visitor_status visit_leave(ir_function *ir) argument 74 (void) ir; 81 ir_visitor_status visit_enter(ir_function_signature *ir) argument 85 ir_function_signature *copy = ir->clone_prototype(mem_ctx, NULL);
|
H A D | main.cpp | 72 shader->ir = new(shader) exec_list; 74 _mesa_ast_to_hir(shader->ir, state); 78 validate_ir_tree(shader->ir); 79 _mesa_print_ir(shader->ir, state); 83 if (!state->error && !shader->ir->is_empty()) { 86 progress = do_common_optimization(shader->ir, false, 32); 89 validate_ir_tree(shader->ir); 95 _mesa_print_ir(shader->ir, state); 111 reparent_ir(shader->ir, shader);
|
H A D | loop_analysis.cpp | 28 static bool is_loop_terminator(ir_if *ir); 52 loop_state::insert(ir_loop *ir) argument 55 hash_table_insert(this->ht, ls, ir); 62 loop_state::get(const ir_loop *ir) argument 64 return (loop_variable_state *) hash_table_find(this->ht, ir); 69 loop_variable_state::get(const ir_variable *ir) argument 71 return (loop_variable *) hash_table_find(this->var_hash, ir); 96 t->ir = if_stmt; 137 loop_analysis::visit(ir_loop_jump *ir) argument 139 (void) ir; 153 visit(ir_dereference_variable *ir) argument 195 visit_enter(ir_loop *ir) argument 204 visit_leave(ir_loop *ir) argument 323 visit_enter(ir_if *ir) argument 334 visit_leave(ir_if *ir) argument 345 visit_enter(ir_assignment *ir) argument 358 visit_leave(ir_assignment *ir) argument 380 visit(ir_dereference_variable *ir) argument 401 all_expression_operands_are_loop_constant(ir_rvalue *ir, hash_table *variables) argument 412 get_basic_induction_increment(ir_assignment *ir, hash_table *var_hash) argument 470 is_loop_terminator(ir_if *ir) argument [all...] |
H A D | opt_function_inlining.cpp | 31 #include "ir.h" 67 automatic_inlining_predicate(ir_instruction *ir) argument 69 ir_call *call = ir->as_call(); 90 replace_return_with_assignment(ir_instruction *ir, void *data) argument 92 void *ctx = hieralloc_parent(ir); 94 ir_return *ret = ir->as_return(); 184 ir_instruction *ir = (ir_instruction *)iter.get(); local 185 ir_instruction *new_ir = ir->clone(ctx, ht); 212 ir_instruction *ir = (ir_instruction *)iter.get(); local 213 next_ir->insert_before(ir); 253 visit_enter(ir_expression *ir) argument 261 visit_enter(ir_return *ir) argument 269 visit_enter(ir_texture *ir) argument 277 visit_enter(ir_swizzle *ir) argument 285 visit_enter(ir_call *ir) argument 304 visit_enter(ir_assignment *ir) argument 380 visit_leave(ir_texture *ir) argument 388 visit_leave(ir_dereference_array *ir) argument 395 visit_leave(ir_dereference_record *ir) argument 402 visit_leave(ir_call *ir) argument [all...] |
H A D | loop_unroll.cpp | 37 virtual ir_visitor_status visit_leave(ir_loop *ir); 47 is_break(ir_instruction *ir) argument 49 return ir != NULL && ir->ir_type == ir_type_loop_jump 50 && ((ir_loop_jump *) ir)->is_break(); 55 loop_unroll_visitor::visit_leave(ir_loop *ir) argument 57 loop_variable_state *const ls = this->state->get(ir); 84 ir_instruction *last_ir = (ir_instruction *) ir->body_instructions.get_tail(); 101 foreach_list(node, &ir->body_instructions) { 153 void *const mem_ctx = hieralloc_parent(ir); [all...] |
H A D | opt_dead_functions.cpp | 30 #include "ir.h" 65 bool (*predicate)(ir_instruction *ir); 89 ir_dead_functions_visitor::visit_enter(ir_function_signature *ir) argument 91 signature_entry *entry = this->get_signature_entry(ir); 93 if (strcmp(ir->function_name(), "main") == 0) { 102 ir_dead_functions_visitor::visit_enter(ir_call *ir) argument 104 signature_entry *entry = this->get_signature_entry(ir->get_callee()); 138 ir_instruction *ir = (ir_instruction *)iter.get(); local 139 ir_function *func = ir->as_function();
|
H A D | loop_controls.cpp | 50 ir_instruction *ir = (ir_instruction *) node; local 52 switch (ir->ir_type) { 66 ir_assignment *assign = ir->as_assignment(); 163 virtual ir_visitor_status visit_leave(ir_loop *ir); 172 loop_control_visitor::visit_leave(ir_loop *ir) argument 174 loop_variable_state *const ls = this->state->get(ir); 190 if(ir->from && ir->to && ir->increment) 191 max_iterations = calculate_iterations(ir [all...] |
H A D | opt_structure_splitting.cpp | 35 #include "ir.h" 121 ir_structure_reference_visitor::visit(ir_variable *ir) argument 123 variable_entry2 *entry = this->get_variable_entry2(ir); 132 ir_structure_reference_visitor::visit(ir_dereference_variable *ir) argument 134 ir_variable *const var = ir->variable_referenced(); 144 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir) argument 146 (void) ir; 152 ir_structure_reference_visitor::visit_enter(ir_assignment *ir) argument 154 if (ir->lhs->as_dereference_variable() && 155 ir 166 visit_enter(ir_function_signature *ir) argument 256 visit_leave(ir_assignment *ir) argument [all...] |
H A D | link_functions.cpp | 31 #include "ir.h" 60 virtual ir_visitor_status visit(ir_variable *ir) argument 62 hash_table_insert(locals, ir, ir); 66 virtual ir_visitor_status visit_enter(ir_call *ir) argument 68 /* If ir is an ir_call from a function that was imported from another 74 const ir_function_signature *const callee = ir->get_callee(); 84 ir->set_callee(sig); 91 sig = find_matching_signature(name, &ir->actual_parameters, shader_list, 116 /* At this point linked_sig and called may be the same. If ir i 168 visit(ir_dereference_variable *ir) argument [all...] |
H A D | opt_constant_variable.cpp | 35 #include "ir.h" 75 ir_constant_variable_visitor::visit(ir_variable *ir) argument 77 struct assignment_entry *entry = get_assignment_entry(ir, &this->list); 84 ir_constant_variable_visitor::visit_enter(ir_dereference_variable *ir) argument 86 (void)ir; 91 ir_constant_variable_visitor::visit_enter(ir_assignment *ir) argument 96 entry = get_assignment_entry(ir->lhs->variable_referenced(), &this->list); 107 if (ir->condition) { 108 constval = ir->condition->constant_expression_value(); 113 ir_variable *var = ir 131 visit_enter(ir_call *ir) argument 185 ir_instruction *ir = (ir_instruction *)iter.get(); local [all...] |
H A D | ir_to_llvm.cpp | 62 #include "ir.h" 310 llvm::Value* llvm_value(class ir_instruction* ir) argument 313 ir->accept(this); 317 llvm::Constant* llvm_constant(class ir_instruction* ir) argument 319 return (llvm::Constant *)llvm_value(ir); 320 //return &dynamic_cast<llvm::Constant&>(*llvm_value(ir)); 328 llvm::Value* llvm_pointer(class ir_rvalue* ir) argument 330 if(ir_dereference_variable* deref = ir->as_dereference_variable()) 332 else if(ir_dereference_array* deref = ir->as_dereference_array()) 337 else if(ir 500 llvm_expression(ir_expression* ir) argument 899 visit(class ir_expression * ir) argument 904 visit(class ir_dereference_array *ir) argument 909 visit(class ir_dereference_record *ir) argument 914 visit(class ir_dereference_variable *ir) argument 919 visit(class ir_texture * ir) argument 970 visit(class ir_discard * ir) argument 1004 visit(class ir_loop_jump *ir) argument 1019 visit(class ir_loop * ir) argument 1086 visit(class ir_if *ir) argument 1105 visit(class ir_return * ir) argument 1116 visit(class ir_call * ir) argument 1132 visit(class ir_constant * ir) argument 1275 visit(class ir_assignment * ir) argument 1370 ir_instruction *ir = (ir_instruction *)iter.get(); local 1395 glsl_ir_to_llvm_module(struct exec_list *ir, llvm::Module * mod, const struct GGLState * gglCtx, const char * shaderSuffix) argument [all...] |
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.list/ |
H A D | basic.cpp | 4 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 D | p1.cpp | 8 int &ir = f0(ip, 0); local
|
/external/webkit/Source/WebCore/platform/graphics/android/layers/ |
H A D | PrerenderedInval.h | 45 static PassRefPtr<PrerenderedInval> create(const IntRect& ir) argument 47 return adoptRef(new PrerenderedInval(ir)); 51 PrerenderedInval(const IntRect& ir) argument 52 : area(ir)
|
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
H A D | p18.cpp | 16 int &ir = i; local 19 [=,&irc,&ir] { 26 static_assert(is_same<decltype(ir), int&>::value, "should be int&"); 27 static_assert(is_same<decltype((ir)), int&>::value, "should be int&");
|
H A D | p7.cpp | 25 int &ir = check_const_int(i); local 30 int &ir = check_const_int(i); local 35 int &ir = check_const_int(i); local 40 int &ir = check_const_int(i); local
|
/external/clang/test/CXX/temp/temp.decls/temp.fct/temp.func.order/ |
H A D | p3-0x.cpp | 15 int &ir = b * a; local
|
H A D | p3.cpp | 14 float& ir = (xi == xf); local
|
/external/webkit/Source/WebCore/page/wince/ |
H A D | FrameWinCE.cpp | 114 IntRect ir((int)fr.x(), (int)fr.y(), (int)fr.width(), (int)fr.height()); 115 if (ir.isEmpty()) 122 ir.setLocation(view->parent()->convertChildToSelf(view, ir.location())); 123 w = ir.width() * frame->pageZoomFactor() + 0.5; 124 h = ir.height() * frame->pageZoomFactor() + 0.5; 126 ir = view->contentsToWindow(ir); 127 w = ir.width(); 128 h = ir [all...] |