summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_expression_flattening.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-3/+1
* glsl: Remove unused include in expr.flatt.Thomas Helland2014-06-101-2/+0
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-2/+2
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-021-5/+0
* glsl: Comment that expression flattening is used for matrix operations.Kenneth Graunke2012-03-261-1/+4
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-1/+1
* glsl2: Move ir_expression_flattening to using the rvalue visitor class.Eric Anholt2010-08-261-110/+14
* glsl2: Replace insert_before/remove pairs with exec_node::replace_with.Kenneth Graunke2010-07-211-2/+1
* glsl2: Add and use new variable mode ir_var_temporaryIan Romanick2010-07-201-1/+1
* glsl2: Flatten expression that appear as the parameters of ir_call as well.Eric Anholt2010-07-121-5/+12
* glsl2: Flatten expressions that appear as the children of ir_return as well.Eric Anholt2010-07-121-5/+3
* glsl2: Use a better talloc context for ir_expression_flattening.Eric Anholt2010-07-121-1/+1
* glsl2: Flatten out expressions that are the child of an assignment rhs.Eric Anholt2010-07-121-7/+19
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+172