summaryrefslogtreecommitdiff
path: root/ast.h
AgeCommit message (Expand)AuthorFilesLines
2010-05-10Convert ast_node use of simple_node to exec_list and exec_nodeIan Romanick1-9/+10
2010-05-10Store AST function call parameters in expressionsIan Romanick1-1/+2
2010-04-28Begin converting structure definitions to IRIan Romanick1-0/+5
2010-04-07Generate correct IR for do-while loopsIan Romanick1-0/+9
2010-04-07Process ast_iteration_statement into ir_loopIan Romanick1-0/+2
2010-04-02Additional void parameter checksIan Romanick1-0/+7
2010-04-02Require that function formal parameters have namesIan Romanick1-0/+8
2010-04-02Remove ast_node::typeIan Romanick1-3/+0
2010-03-31Set source locations on AST nodes so error messages print locations.Kenneth Graunke1-4/+4
2010-03-31Add ast_function::hirIan Romanick1-0/+26
2010-03-31Move type_specifier_to_glsl_type to ast_type_specifier::glsl_typeIan Romanick1-0/+4
2010-03-29Add parser support for texture rectangle typesIan Romanick1-0/+2
2010-03-29Implement ir_if (for if-statments) and conversion from ASTIan Romanick1-0/+3
2010-03-26Add new abstract ir_rvalue class; rework accordingly.Kenneth Graunke1-19/+19
2010-03-19Initial bits for converting AST return nodes to IR return instructionsIan Romanick1-0/+3
2010-03-15Add new constructors for ast_type_specifierIan Romanick1-0/+16
2010-03-15Ensure that ast_type always has type_name setIan Romanick1-1/+1
2010-03-10Differentiate in ast_function_expression between constructors and func. callsIan Romanick1-3/+22
2010-03-10Tell emacs that C++ .h files are C++Ian Romanick1-0/+1
2010-03-10Make ast_function_expression subclass of ast_expressionIan Romanick1-0/+17
2010-03-10Simplified constructor for identifier expressionsIan Romanick1-0/+9
2010-03-10Move top-level AST to HIR conversion to _mesa_ast_to_hirIan Romanick1-0/+3
2010-03-08Conver IR structures to use exec_list instead of simple_nodeIan Romanick1-8/+9
2010-03-08Remove prototypes for *_to_hir functions that no longer existIan Romanick1-30/+0
2010-03-01Make AST->HIR conversion a method of ast_node, re-enableIan Romanick1-0/+20
2010-02-25Replace tacky wrapper macros with tacky in-line type-castsIan Romanick1-12/+0
2010-02-22Add ast_expression_bin subclass of ast_expressionIan Romanick1-0/+10
2010-02-22Initial commit. lolIan Romanick1-0/+511