Lines Matching refs:hir
159 ast->hir(instructions, state);
1081 ast_node::hir(exec_list *instructions, struct _mesa_glsl_parse_state *state)
1104 (void)hir(instructions, state);
1111 (void)hir(instructions, state);
1217 ir_rvalue *val = expr->hir(instructions, state);
1313 ast_expression::hir(exec_list *instructions,
1420 op[0] = this->subexpressions[0]->hir(instructions, state);
1421 op[1] = this->subexpressions[1]->hir(instructions, state);
1432 op[0] = this->subexpressions[0]->hir(instructions, state);
1442 op[0] = this->subexpressions[0]->hir(instructions, state);
1456 op[0] = this->subexpressions[0]->hir(instructions, state);
1457 op[1] = this->subexpressions[1]->hir(instructions, state);
1469 op[0] = this->subexpressions[0]->hir(instructions, state);
1470 op[1] = this->subexpressions[1]->hir(instructions, state);
1487 op[0] = this->subexpressions[0]->hir(instructions, state);
1488 op[1] = this->subexpressions[1]->hir(instructions, state);
1500 op[0] = this->subexpressions[0]->hir(instructions, state);
1501 op[1] = this->subexpressions[1]->hir(instructions, state);
1527 op[0] = this->subexpressions[0]->hir(instructions, state);
1528 op[1] = this->subexpressions[1]->hir(instructions, state);
1577 op[0] = this->subexpressions[0]->hir(instructions, state);
1578 op[1] = this->subexpressions[1]->hir(instructions, state);
1586 op[0] = this->subexpressions[0]->hir(instructions, state);
1698 op[0] = this->subexpressions[0]->hir(instructions, state);
1699 op[1] = this->subexpressions[1]->hir(instructions, state);
1742 op[0] = this->subexpressions[0]->hir(instructions, state);
1743 op[1] = this->subexpressions[1]->hir(instructions, state);
1781 op[0] = this->subexpressions[0]->hir(instructions, state);
1782 op[1] = this->subexpressions[1]->hir(instructions, state);
1809 op[0] = this->subexpressions[0]->hir(instructions, state);
1810 op[1] = this->subexpressions[1]->hir(instructions, state);
1859 op[1] = this->subexpressions[1]->hir(&then_instructions, state);
1860 op[2] = this->subexpressions[2]->hir(&else_instructions, state);
1954 op[0] = this->subexpressions[0]->hir(instructions, state);
1976 op[0] = this->subexpressions[0]->hir(instructions, state);
2020 op[0] = subexpressions[0]->hir(instructions, state);
2021 op[1] = subexpressions[1]->hir(instructions, state);
2037 * by ast_function_expression::hir.
2178 result = ast->hir(instructions, state);
2267 unreachable("should be handled by ast_function_expression::hir");
2277 ast_expression_statement::hir(exec_list *instructions,
2299 ast_compound_statement::hir(exec_list *instructions,
2306 ast->hir(instructions, state);
2337 ir_rvalue *const ir = array_size->hir(& dummy_instructions, state);
4588 * type information from the LHS into it, so that its hir() function can do
4595 ir_rvalue *rhs = decl->initializer->hir(initializer_instructions, state);
4951 ast_declarator_list::hir(exec_list *instructions,
5128 (void) this->type->specifier->hir(instructions, state);
5880 ast_parameter_declarator::hir(exec_list *instructions,
6024 param->hir(ir_parameters, state);
6056 ast_function::hir(exec_list *instructions,
6409 ast_function_definition::hir(exec_list *instructions,
6413 prototype->hir(instructions, state);
6445 this->body->hir(&signature->body, state);
6468 ast_jump_statement::hir(exec_list *instructions,
6479 ir_rvalue *ret = opt_return_value->hir(instructions, state);
6634 ast_demote_statement::hir(exec_list *instructions,
6653 ast_selection_statement::hir(exec_list *instructions,
6658 ir_rvalue *const condition = this->condition->hir(instructions, state);
6680 then_statement->hir(& stmt->then_instructions, state);
6686 else_statement->hir(& stmt->else_instructions, state);
6737 test_val = this->test_expression->hir(instructions, state);
6741 ast_switch_statement::hir(exec_list *instructions,
6819 body->hir(&loop->body_instructions, state);
6863 * getting the test_expression at ast_switch_statement::hir
6881 ast_switch_body::hir(exec_list *instructions,
6886 stmts->hir(instructions, state);
6895 ast_case_statement_list::hir(exec_list *instructions,
6901 case_stmt->hir(&tmp, state);
6959 ast_case_statement::hir(exec_list *instructions,
6962 labels->hir(instructions, state);
6970 stmt->hir(& test_fallthru->then_instructions, state);
6980 ast_case_label_list::hir(exec_list *instructions,
6984 label->hir(instructions, state);
6991 ast_case_label::hir(exec_list *instructions,
7003 ir_rvalue *const label_rval = this->test_value->hir(instructions, state);
7134 condition->hir(instructions, state);
7162 ast_iteration_statement::hir(exec_list *instructions,
7173 init_statement->hir(instructions, state);
7193 rest_expression->hir(&rest_instructions, state);
7199 body->hir(& stmt->body_instructions, state);
7267 ast_type_specifier::hir(exec_list *instructions,
7353 return this->structure->hir(instructions, state);
7420 decl_list->type->specifier->hir(instructions, state);
7857 ast_struct_specifier::hir(exec_list *instructions,
7973 ast_interface_block::hir(exec_list *instructions,
8743 ast_tcs_output_layout::hir(exec_list *instructions,
8800 ast_gs_input_layout::hir(exec_list *instructions,
8855 ast_cs_input_layout::hir(exec_list *instructions,
9139 ast_warnings_toggle::hir(exec_list *,