Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-26 | Add new abstract ir_rvalue class; rework accordingly. | Kenneth Graunke | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-03-19 | Initial bits for converting AST return nodes to IR return instructions | Ian Romanick | |
2010-03-15 | Add new constructors for ast_type_specifier | Ian Romanick | |
Add a constructor that uses an ast_struct_specifier and one that uses a type name. This saves a (trivial) bit of code, but it also ensures some of the class invariants (i.e., type_name != NULL) are met. | |||
2010-03-15 | Ensure that ast_type always has type_name set | Ian Romanick | |
For built-in types, type_name would be NULL. This ensures that type_name is set even for the built-in types. This simplifies code in a few places and centralizes the name setting code. | |||
2010-03-10 | Differentiate in ast_function_expression between constructors and func. calls | Ian Romanick | |
2010-03-10 | Tell emacs that C++ .h files are C++ | Ian Romanick | |
2010-03-10 | Make ast_function_expression subclass of ast_expression | Ian Romanick | |
2010-03-10 | Simplified constructor for identifier expressions | Ian Romanick | |
2010-03-10 | Move top-level AST to HIR conversion to _mesa_ast_to_hir | Ian Romanick | |
2010-03-08 | Conver IR structures to use exec_list instead of simple_node | Ian Romanick | |
2010-03-08 | Remove prototypes for *_to_hir functions that no longer exist | Ian Romanick | |
2010-03-01 | Make AST->HIR conversion a method of ast_node, re-enable | Ian Romanick | |
2010-02-25 | Replace tacky wrapper macros with tacky in-line type-casts | Ian Romanick | |
2010-02-22 | Add ast_expression_bin subclass of ast_expression | Ian Romanick | |
The ast_expression_bin subclass is used for all binary expressions such as addition, subtraction, and comparisons. Several other subclasses are soon to follow. | |||
2010-02-22 | Initial commit. lol | Ian Romanick | |