summaryrefslogtreecommitdiffstats
path: root/ir_function_inlining.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make inlined function variables auto, not in/out.Eric Anholt2010-06-241-2/+3
* ir_function_inlining: Re-add the "s/return/retval =/" functionality.Eric Anholt2010-06-241-1/+23
* Add a virtual clone() method to ir_instruction.Eric Anholt2010-06-231-280/+13
* Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.Eric Anholt2010-06-221-1/+0
* ir_function_cloning_visitor: Add support for ir_texture.Kenneth Graunke2010-06-091-2/+22
* Add stub visitor support for ir_texture.Kenneth Graunke2010-06-091-0/+18
* Use array delete operator to delete an arrayIan Romanick2010-06-091-1/+1
* Reimplement ir_function_inlining_visitor using ir_hierarchical_vistorIan Romanick2010-05-261-139/+43
* Refactor ir_dereference data fields to subclassesIan Romanick2010-05-261-7/+7
* Refactor ir_dereference support for ir_visitorIan Romanick2010-05-261-22/+40
* Begin refactoring ir_dereferenceIan Romanick2010-05-261-19/+19
* Move optimization pass prototypes to a single header.Eric Anholt2010-05-051-0/+36
* Fix ir_return cloning to actually use the cloned subexpression.Kenneth Graunke2010-05-011-2/+1
* Fix incorrect comments in function inliner.Kenneth Graunke2010-04-301-3/+3
* ir_function_inlining: Handle inlining of structure dereferences.Eric Anholt2010-04-281-2/+1
* Correctly handle remapping of array dereferences if ->var is a variable.Eric Anholt2010-04-281-20/+11
* ir_function_inlining: Implement inlining in many more cases.Eric Anholt2010-04-231-21/+11
* ir_function_inlining: Avoid NULL dereference on assignment conditions.Eric Anholt2010-04-231-3/+5
* Remove ir_label since it is no longer used.Kenneth Graunke2010-04-211-14/+0
* Refactor IR function representation.Kenneth Graunke2010-04-211-1/+4
* Add support for inlining calls done inside of expressions.Eric Anholt2010-04-161-0/+14
* Repeat the optimization passes until we stop making progress.Eric Anholt2010-04-081-1/+1
* Add inlining support for array dereferences.Eric Anholt2010-04-081-1/+14
* Inline functions consisting of a return of an expression.Eric Anholt2010-04-081-0/+522