summaryrefslogtreecommitdiffstats
path: root/ir_constant_expression.cpp
Commit message (Expand)AuthorAgeFilesLines
* Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.Eric Anholt2010-06-221-1/+0
* ir_constant_visitor: Type of constant result is same as original expressionIan Romanick2010-06-111-44/+26
* ir_constant_visitor: Types of ir_binop_{equal,nequal} must matchIan Romanick2010-06-111-40/+36
* ir_constant_visitor: Use 'union ir_constant_data' in expression handlerIan Romanick2010-06-111-80/+63
* ir_constant_visitor: Use 'union ir_constant_data' instead of open-coded versionIan Romanick2010-06-111-9/+2
* ir_constant_visitor: Handle bool-to-int and int-to-boolIan Romanick2010-06-111-0/+15
* ir_constant_visitor: Handle constant swizzlesIan Romanick2010-06-111-2/+27
* ir_constant_visitor: Handle array access of constant vectors and matricesIan Romanick2010-06-111-3/+51
* ir_constant_visitor: Handle dereferences of constant recordsIan Romanick2010-06-111-3/+3
* ir_constant_visitor: Use clone to create a constant from a variable referenceIan Romanick2010-06-111-1/+1
* Add float/bool conversion to ir_constant_expression.cpp.Ian Romanick2010-06-111-0/+14
* ir_constant_visitor: Add support for dFdx and dFdy operations.Kenneth Graunke2010-06-091-0/+9
* Add stub visitor support for ir_texture.Kenneth Graunke2010-06-091-0/+10
* ir_constant_expression: Handle several floating point unops.Eric Anholt2010-06-011-0/+97
* Refactor ir_dereference data fields to subclassesIan Romanick2010-05-261-0/+2
* Refactor ir_dereference support for ir_visitorIan Romanick2010-05-261-8/+22
* 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