summaryrefslogtreecommitdiffstats
path: root/ast.h
Commit message (Expand)AuthorAgeFilesLines
* Generate correct IR for do-while loopsIan Romanick2010-04-071-0/+9
* Process ast_iteration_statement into ir_loopIan Romanick2010-04-071-0/+2
* Additional void parameter checksIan Romanick2010-04-021-0/+7
* Require that function formal parameters have namesIan Romanick2010-04-021-0/+8
* Remove ast_node::typeIan Romanick2010-04-021-3/+0
* Set source locations on AST nodes so error messages print locations.Kenneth Graunke2010-03-311-4/+4
* Add ast_function::hirIan Romanick2010-03-311-0/+26
* Move type_specifier_to_glsl_type to ast_type_specifier::glsl_typeIan Romanick2010-03-311-0/+4
* Add parser support for texture rectangle typesIan Romanick2010-03-291-0/+2
* Implement ir_if (for if-statments) and conversion from ASTIan Romanick2010-03-291-0/+3
* Add new abstract ir_rvalue class; rework accordingly.Kenneth Graunke2010-03-261-19/+19
* Initial bits for converting AST return nodes to IR return instructionsIan Romanick2010-03-191-0/+3
* Add new constructors for ast_type_specifierIan Romanick2010-03-151-0/+16
* Ensure that ast_type always has type_name setIan Romanick2010-03-151-1/+1
* Differentiate in ast_function_expression between constructors and func. callsIan Romanick2010-03-101-3/+22
* Tell emacs that C++ .h files are C++Ian Romanick2010-03-101-0/+1
* Make ast_function_expression subclass of ast_expressionIan Romanick2010-03-101-0/+17
* Simplified constructor for identifier expressionsIan Romanick2010-03-101-0/+9
* Move top-level AST to HIR conversion to _mesa_ast_to_hirIan Romanick2010-03-101-0/+3
* Conver IR structures to use exec_list instead of simple_nodeIan Romanick2010-03-081-8/+9
* Remove prototypes for *_to_hir functions that no longer existIan Romanick2010-03-081-30/+0
* Make AST->HIR conversion a method of ast_node, re-enableIan Romanick2010-03-011-0/+20
* Replace tacky wrapper macros with tacky in-line type-castsIan Romanick2010-02-251-12/+0
* Add ast_expression_bin subclass of ast_expressionIan Romanick2010-02-221-0/+10
* Initial commit. lolIan Romanick2010-02-221-0/+511