summaryrefslogtreecommitdiffstats
path: root/ir_constant_expression.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove ir_label since it is no longer used.Kenneth Graunke2010-04-211-9/+0
* Add support for bool to ir_equal and ir_nequal constant handlingIan Romanick2010-04-071-0/+6
* Add ir_loop_jump to represent 'break' and 'continue' in loopsIan Romanick2010-04-071-0/+9
* Add ir_loop to represent loopsIan Romanick2010-04-071-0/+9
* Add float/int conversion to ir_constant_expression.cpp.Eric Anholt2010-04-061-0/+20
* Handle constant expressions using derefs of const values.Eric Anholt2010-04-061-1/+8
* Add support for =, != to ir_constant_expresion.cppEric Anholt2010-04-061-0/+43
* Add ir_constant_expression.cpp support for <, >, <=, >=.Eric Anholt2010-04-061-0/+66
* Add some more operations to ir_constant_expression.cpp.Eric Anholt2010-04-021-0/+66
* Make ir_constant_expression.cpp support multi-component types.Eric Anholt2010-04-021-17/+56
* Simplify ir_constant_expression.cpp by factoring operand computation out.Eric Anholt2010-04-021-20/+16
* Handle logic not in constant expression evaluation.Eric Anholt2010-04-021-0/+7
* Start trying to fill in a few bits of ir_constant_expression.cppEric Anholt2010-04-021-2/+33
* Initial bits of constant expression evaluatorIan Romanick2010-03-301-0/+191