Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-23 | ir_function constructor now takes the function name as a parameter | Ian Romanick | |
2010-03-23 | Set the type of a function call to be the return type of the callee | Ian Romanick | |
2010-03-23 | Set, and require, a return type for function signatures | Ian Romanick | |
2010-03-19 | Implement IR return instructions | Ian Romanick | |
2010-03-15 | Add multiple include protection to ir.h | Ian Romanick | |
2010-03-11 | Initial pass at resolving function calls | Ian Romanick | |
The code is still really rough and *REALLY* incomplete. This at least passes the first few trivially simple test cases. | |||
2010-03-11 | Add ir_call call to represent function calls. | Ian Romanick | |
2010-03-11 | Fix broken constructor of ir_instruction base class | Ian Romanick | |
Make the constructor inline-able, and don't try to initialize it as a simple_node. It hasn't been derived from simple_node in a long time. | |||
2010-03-10 | Tell emacs that C++ .h files are C++ | Ian Romanick | |
2010-03-10 | IR variable: Initial work to support GLSL built-in variables | Ian Romanick | |
2010-03-09 | IR visitor: Add initial version of ir_visitor classes | Ian Romanick | |
The ir_visitor class is the abstract base class for all visitors. ir_print_visitor contains the beginnings of a concrete visitor class that will print out an IR sequence in a Lisp / Scheme-like syntax. | |||
2010-03-08 | Conver IR structures to use exec_list instead of simple_node | Ian Romanick | |
2010-02-22 | Initial commit. lol | Ian Romanick | |