summaryrefslogtreecommitdiffstats
path: root/ir_constant_folding.cpp
Commit message (Expand)AuthorAgeFilesLines
* ir_constant_folding: Look at instructions in functions.Eric Anholt2010-06-011-1/+4
* Refactor ir_dereference data fields to subclassesIan Romanick2010-05-261-5/+5
* Refactor ir_dereference support for ir_visitorIan Romanick2010-05-261-10/+27
* Move optimization pass prototypes to a single header.Eric Anholt2010-05-051-1/+48
* Remove ir_label since it is no longer used.Kenneth Graunke2010-04-211-7/+0
* Put function bodies under function signatures, instead of flat in the parent.Eric Anholt2010-04-071-2/+2
* Add ir_loop_jump to represent 'break' and 'continue' in loopsIan Romanick2010-04-071-0/+7
* Add ir_loop to represent loopsIan Romanick2010-04-071-0/+7
* Make constant folding descend into if statements.Eric Anholt2010-04-061-0/+3
* Descend down the tree in more locations in constant folding.Eric Anholt2010-04-061-1/+3
* Perform constant folding on array indices.Eric Anholt2010-04-061-1/+8
* Fold constant expressions in if conditionals.Eric Anholt2010-04-061-1/+5
* Add a constant folding optimization pass.Eric Anholt2010-04-061-0/+131