• Home
  • Raw
  • Download

Lines Matching refs:instructions

60 _mesa_ast_to_hir(exec_list *instructions, struct _mesa_glsl_parse_state *state)  in _mesa_ast_to_hir()  argument
62 _mesa_glsl_initialize_variables(instructions, state); in _mesa_ast_to_hir()
63 _mesa_glsl_initialize_functions(instructions, state); in _mesa_ast_to_hir()
85 ast->hir(instructions, state); in _mesa_ast_to_hir()
637 do_assignment(exec_list *instructions, struct _mesa_glsl_parse_state *state, in do_assignment() argument
703 instructions->push_tail(var); in do_assignment()
704 instructions->push_tail(new(ctx) ir_assignment(deref_var, in do_assignment()
710 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var, NULL)); in do_assignment()
716 get_lvalue_copy(exec_list *instructions, ir_rvalue *lvalue) in get_lvalue_copy() argument
723 instructions->push_tail(var); in get_lvalue_copy()
726 instructions->push_tail(new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), in get_lvalue_copy()
739 ast_node::hir(exec_list *instructions, in hir() argument
742 (void) instructions; in hir()
838 ast_expression::hir(exec_list *instructions, in hir() argument
907 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
908 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
910 result = do_assignment(instructions, state, op[0], op[1], in hir()
918 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
928 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
942 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
943 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
955 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
956 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
975 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
976 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
988 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
989 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1007 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1008 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1041 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1042 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1051 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1068 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1081 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1100 instructions->push_tail(tmp); in hir()
1103 instructions->push_tail(stmt); in hir()
1133 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1148 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1165 instructions->push_tail(tmp); in hir()
1168 instructions->push_tail(stmt); in hir()
1197 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1198 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1207 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1226 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1227 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1236 result = do_assignment(instructions, state, in hir()
1251 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1252 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1262 result = do_assignment(instructions, state, in hir()
1272 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1273 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1278 result = do_assignment(instructions, state, op[0]->clone(ctx, NULL), in hir()
1288 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1289 op[1] = this->subexpressions[1]->hir(instructions, state); in hir()
1294 result = do_assignment(instructions, state, op[0]->clone(ctx, NULL), in hir()
1302 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1372 instructions->push_tail(tmp); in hir()
1375 instructions->push_tail(stmt); in hir()
1398 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1410 result = do_assignment(instructions, state, in hir()
1420 op[0] = this->subexpressions[0]->hir(instructions, state); in hir()
1437 result = get_lvalue_copy(instructions, op[0]->clone(ctx, NULL)); in hir()
1439 (void)do_assignment(instructions, state, in hir()
1449 result = _mesa_ast_field_selection_to_hir(this, instructions, state); in hir()
1456 op[0] = subexpressions[0]->hir(instructions, state); in hir()
1457 op[1] = subexpressions[1]->hir(instructions, state); in hir()
1672 result = ast->hir(instructions, state); in hir()
1691 ast_expression_statement::hir(exec_list *instructions, in hir() argument
1704 expression->hir(instructions, state); in hir()
1713 ast_compound_statement::hir(exec_list *instructions, in hir() argument
1720 ast->hir(instructions, state); in hir()
1945 ast_declarator_list::hir(exec_list *instructions, in hir() argument
2011 (void) this->type->specifier->hir(instructions, state); in hir()
2419 instructions->push_head(var); in hir()
2420 instructions->append_list(&initializer_instructions); in hir()
2438 ast_parameter_declarator::hir(exec_list *instructions, in hir() argument
2509 instructions->push_tail(var); in hir()
2546 emit_function(_mesa_glsl_parse_state *state, exec_list *instructions, in emit_function() argument
2551 instructions->push_tail(f); in emit_function()
2567 ast_function::hir(exec_list *instructions, in hir() argument
2677 emit_function(state, instructions, f); in hir()
2712 ast_function_definition::hir(exec_list *instructions, in hir() argument
2716 prototype->hir(instructions, state); in hir()
2771 ast_jump_statement::hir(exec_list *instructions, in hir() argument
2792 ir_rvalue *const ret = opt_return_value->hir(instructions, state); in hir()
2822 instructions->push_tail(inst); in hir()
2833 instructions->push_tail(new(ctx) ir_discard); in hir()
2860 state->loop_or_switch_nesting_ast->rest_expression->hir(instructions, in hir()
2869 instructions->push_tail(jump); in hir()
2883 ast_selection_statement::hir(exec_list *instructions, in hir() argument
2888 ir_rvalue *const condition = this->condition->hir(instructions, state); in hir()
2920 instructions->push_tail(stmt); in hir()
2965 ast_iteration_statement::hir(exec_list *instructions, in hir() argument
2976 init_statement->hir(instructions, state); in hir()
2979 instructions->push_tail(stmt); in hir()
3016 ast_type_specifier::hir(exec_list *instructions, in hir() argument
3020 return this->structure->hir(instructions, state); in hir()
3027 ast_struct_specifier::hir(exec_list *instructions, in hir() argument
3057 decl_list->type->specifier->hir(instructions, state); in hir()