Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-21 | Remove ir_label since it is no longer used. | Kenneth Graunke | |
2010-04-07 | Add support for bool to ir_equal and ir_nequal constant handling | Ian Romanick | |
2010-04-07 | Add ir_loop_jump to represent 'break' and 'continue' in loops | Ian Romanick | |
2010-04-07 | Add ir_loop to represent loops | Ian Romanick | |
This touches a lot of files because everything derived from ir_visitor has to be updated. This is the primary disadvantage of the visitor pattern. | |||
2010-04-06 | Add float/int conversion to ir_constant_expression.cpp. | Eric Anholt | |
Gives CorrectParse2.frag one more constant folding. | |||
2010-04-06 | Handle constant expressions using derefs of const values. | Eric Anholt | |
Fixes CorrectParse1.frag and makes for a ton of folding in CorrectParse2.frag. | |||
2010-04-06 | Add support for =, != to ir_constant_expresion.cpp | Eric Anholt | |
This results in constant folding of one more expression in CorrectParse2.frag. | |||
2010-04-06 | Add ir_constant_expression.cpp support for <, >, <=, >=. | Eric Anholt | |
This results in folding one more constant expression in CorrectParse2.frag. | |||
2010-04-02 | Add some more operations to ir_constant_expression.cpp. | Eric Anholt | |
2010-04-02 | Make ir_constant_expression.cpp support multi-component types. | Eric Anholt | |
2010-04-02 | Simplify ir_constant_expression.cpp by factoring operand computation out. | Eric Anholt | |
2010-04-02 | Handle logic not in constant expression evaluation. | Eric Anholt | |
2010-04-02 | Start trying to fill in a few bits of ir_constant_expression.cpp | Eric Anholt | |
This makes a little progress on CorrectParse2.frag. | |||
2010-03-30 | Initial bits of constant expression evaluator | Ian Romanick | |
Currently only works for constants. The rest will be added later. |