• Home
  • Raw
  • Download

Lines Matching refs:ir_variable

103                                                 ir_type_variable ? ((ir_variable *)param)->type :  in prototype_string()
114 const ir_variable *formal, const ir_variable *actual) in verify_image_parameter()
165 ir_variable *var) in verify_first_atomic_parameter()
192 ir_variable *var) in verify_atomic_image_parameter_qualifier()
235 foreach_in_list(const ir_variable, formal, &sig->parameters) { in verify_parameter_modes()
280 ir_variable *var = NULL; in verify_parameter_modes()
316 ir_variable *var = actual->variable_referenced(); in verify_parameter_modes()
347 ir_variable *var = actual->variable_referenced(); in verify_parameter_modes()
419 ir_variable *var = idx->variable_referenced(); in copy_index_derefs_to_temps()
427 ir_variable *tmp = new(d->mem_ctx) ir_variable(idx->type, "idx_tmp", in copy_index_derefs_to_temps()
492 ir_variable *tmp = in fix_parameter()
493 new(mem_ctx) ir_variable(formal_type, "inout_tmp", ir_var_temporary); in fix_parameter()
552 ir_variable *sub_var, in generate_call()
567 ir_variable *formal = (ir_variable *) formal_node; in generate_call()
651 char *const name = ir_variable::temporaries_allocate_names in generate_call()
655 ir_variable *var; in generate_call()
657 var = new(ctx) ir_variable(sig->return_type, name, ir_var_temporary); in generate_call()
731 ir_variable **var_r) in match_subroutine_by_name()
737 ir_variable *var; in match_subroutine_by_name()
787 ir_variable *sub_var = NULL; in generate_array_index()
1306 ir_variable *var = new(ctx) ir_variable(constructor_type, "vec_mat_ctor", in process_vec_mat_constructor()
1443 ir_variable *var = new(ctx) ir_variable(constructor_type, "array_ctor", in process_array_constructor()
1494 ir_variable *var = new(ctx) ir_variable(type, "vec_ctor", ir_var_temporary); in emit_inline_vector_constructor()
1641 assign_to_matrix_column(ir_variable *var, unsigned column, unsigned row_base, in assign_to_matrix_column()
1688 ir_variable *var = new(ctx) ir_variable(type, "mat_ctor", ir_var_temporary); in emit_inline_matrix_constructor()
1712 ir_variable *rhs_var = in emit_inline_matrix_constructor()
1713 new(ctx) ir_variable(glsl_simple_type(param_base_type, 4, 1), in emit_inline_matrix_constructor()
1837 ir_variable *const rhs_var = in emit_inline_matrix_constructor()
1838 new(ctx) ir_variable(first_param->type, "mat_ctor_mat", in emit_inline_matrix_constructor()
1902 ir_variable *rhs_var = in emit_inline_matrix_constructor()
1903 new(ctx) ir_variable(rhs->type, "mat_ctor_vec", ir_var_temporary); in emit_inline_matrix_constructor()
1954 ir_variable *const var = in emit_inline_record_constructor()
1955 new(mem_ctx) ir_variable(type, "record_ctor", ir_var_temporary); in emit_inline_record_constructor()
2337 ir_variable *var = new(ctx) ir_variable(matrix->type, "matrix_tmp", in hir()
2413 ir_variable *var = in hir()
2414 new(ctx) ir_variable(desired_type, "sampler_ctor", in hir()
2468 ir_variable *sub_var = NULL; in hir()
2511 ir_variable *mvp = in hir()
2513 ir_variable *vtx = state->symbols->get_variable("gl_Vertex"); in hir()
2568 ir_variable *const tmp = new(ctx) ir_variable(&glsl_type_builtin_void, in hir()