summaryrefslogtreecommitdiffstats
path: root/ir_print_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use %p rather than %08x when printing pointers to fix compile.Kenneth Graunke2010-05-011-4/+3
* Track and print user defined structure typesIan Romanick2010-04-281-1/+21
* IR print visitor: Move logic for printing the whole program to _mesa_print_irIan Romanick2010-04-281-0/+16
* IR print visitor: Just print the name of structuresIan Romanick2010-04-281-4/+0
* Move array of operator strings out of ir_print_visitor.cpp.Kenneth Graunke2010-04-281-51/+1
* ir_print_visitor: Re-parenthesize ir_call output.Kenneth Graunke2010-04-281-2/+2
* ir_print_visitor: Print return type of ir_function_signatures.Kenneth Graunke2010-04-281-1/+3
* ir_print_visitor: Print (constant bool (1)) instead of "true"Kenneth Graunke2010-04-281-1/+1
* ir_print_visitor: Remove unnecessary parens around expression operands.Kenneth Graunke2010-04-281-4/+1
* ir_print_visitor: Remove unnecessary parens around array size in types.Kenneth Graunke2010-04-281-1/+1
* ir_print_visitor: Fix unclosed parenthesis in (call...Kenneth Graunke2010-04-281-0/+1
* ir_print_visitor: Fix unclosed parenthesis in (assign ...Kenneth Graunke2010-04-281-3/+3
* ir_print_visitor: Remove unnecessary parenthesis around variable names.Kenneth Graunke2010-04-281-2/+2
* ir_print_visitor: print the type of expressions.Kenneth Graunke2010-04-281-1/+4
* ir_print_visitor: Remove unnecessary parenthesis around type names.Kenneth Graunke2010-04-281-7/+5
* Print full type for ir_constant instead of base and component count.Kenneth Graunke2010-04-281-3/+2
* Remove ir_label since it is no longer used.Kenneth Graunke2010-04-211-9/+0
* Refactor IR function representation.Kenneth Graunke2010-04-211-2/+10
* Make function bodies rely on the parameter variable declarations.Eric Anholt2010-04-071-0/+10
* Put function bodies under function signatures, instead of flat in the parent.Eric Anholt2010-04-071-3/+9
* Add some newlines when printing ir_loop instructionsIan Romanick2010-04-071-1/+2
* Add ir_loop_jump to represent 'break' and 'continue' in loopsIan Romanick2010-04-071-0/+7
* Add ir_loop to represent loopsIan Romanick2010-04-071-0/+25
* Add some linebreaks in the ir_print_visitor of if statement bodies.Eric Anholt2010-04-061-0/+2
* Add bool/int conversion as IR operations.Eric Anholt2010-04-021-0/+2
* Add conversion of bool to float as an IR operation to match int to float.Eric Anholt2010-04-021-0/+2
* Remove fake ir_binop_logic_not. I think you meant ir_unop_logic_not.Eric Anholt2010-04-021-1/+0
* Implement ir_if (for if-statments) and conversion from ASTIan Romanick2010-03-291-0/+24
* Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e.Eric Anholt2010-03-291-0/+2
* Add sqrt() builtin as an IR operation.Eric Anholt2010-03-291-0/+1
* Add builtin pow() function.Eric Anholt2010-03-291-0/+1
* IR print visitor: Print out something for the operator.Eric Anholt2010-03-261-13/+44
* IR print visitor: Print expressions a little betterIan Romanick2010-03-261-2/+13
* IR print visitor: print function callsIan Romanick2010-03-261-3/+5
* Add glsl_type::components to query total number of components in a typeIan Romanick2010-03-261-6/+2
* Move swizzles out of ir_dereference and into their own class.Kenneth Graunke2010-03-261-12/+20
* Add new abstract ir_rvalue class; rework accordingly.Kenneth Graunke2010-03-261-1/+1
* IR print visitor: Finish printing constantsIan Romanick2010-03-251-4/+21
* IR print visitor: Remove most of the newlines from the printed outputIan Romanick2010-03-251-26/+20
* IR print visitor: print expressionsIan Romanick2010-03-251-2/+13
* IR print visitor: print ir_dereference instructionsIan Romanick2010-03-251-14/+49
* IR print visitor: Less newlines when printing ir_variablesIan Romanick2010-03-251-6/+5
* Implement IR return instructionsIan Romanick2010-03-191-0/+15
* Add ir_call call to represent function calls.Ian Romanick2010-03-111-0/+10
* IR print visitor: Add some support for printing types and constantsIan Romanick2010-03-091-2/+33
* IR print visitor: Print assignmentsIan Romanick2010-03-091-2/+16
* IR visitor: Add initial version of ir_visitor classesIan Romanick2010-03-091-0/+89