summaryrefslogtreecommitdiff
path: root/src/glsl/ir_if_return.cpp
AgeCommit message (Expand)Author
2010-07-29glsl2: Do ir_if_return on the way out, not the way in.Eric Anholt
2010-07-29glsl2: Make sure functions end with a return before doing ir_if_return.Eric Anholt
2010-07-29glsl2: Make ir_if_return handle if () { return } else { not return }Eric Anholt
2010-07-29glsl2: Refactor a bit of ir_if_return for the next changes.Eric Anholt
2010-07-21glsl2: Replace insert_before/remove pairs with exec_node::replace_with.Kenneth Graunke
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick
2010-07-07glsl2: Add a pass to simplify if statements returning from both sides.Eric Anholt