summaryrefslogtreecommitdiff
path: root/ir.h
AgeCommit message (Collapse)Author
2010-03-11Initial pass at resolving function callsIan Romanick
The code is still really rough and *REALLY* incomplete. This at least passes the first few trivially simple test cases.
2010-03-11Add ir_call call to represent function calls.Ian Romanick
2010-03-11Fix broken constructor of ir_instruction base classIan 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-10Tell emacs that C++ .h files are C++Ian Romanick
2010-03-10IR variable: Initial work to support GLSL built-in variablesIan Romanick
2010-03-09IR visitor: Add initial version of ir_visitor classesIan 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-08Conver IR structures to use exec_list instead of simple_nodeIan Romanick
2010-02-22Initial commit. lolIan Romanick