summaryrefslogtreecommitdiffstats
path: root/ir_constant_folding.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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