summaryrefslogtreecommitdiff
path: root/ir_print_visitor.cpp
AgeCommit message (Expand)Author
2010-06-23Add a virtual clone() method to ir_instruction.Eric Anholt
2010-06-22ir: Give ir_instruction a print visitor helper.Eric Anholt
2010-06-22Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.Eric Anholt
2010-06-09ir_print_visitor: Add support for ir_texture.Kenneth Graunke
2010-05-26ir_reader: Read record_refs.Kenneth Graunke
2010-05-26Refactor ir_dereference data fields to subclassesIan Romanick
2010-05-26Refactor ir_dereference support for ir_visitorIan Romanick
2010-05-01Use %p rather than %08x when printing pointers to fix compile.Kenneth Graunke
2010-04-28Track and print user defined structure typesIan Romanick
2010-04-28IR print visitor: Move logic for printing the whole program to _mesa_print_irIan Romanick
2010-04-28IR print visitor: Just print the name of structuresIan Romanick
2010-04-28Move array of operator strings out of ir_print_visitor.cpp.Kenneth Graunke
2010-04-28ir_print_visitor: Re-parenthesize ir_call output.Kenneth Graunke
2010-04-28ir_print_visitor: Print return type of ir_function_signatures.Kenneth Graunke
2010-04-28ir_print_visitor: Print (constant bool (1)) instead of "true"Kenneth Graunke
2010-04-28ir_print_visitor: Remove unnecessary parens around expression operands.Kenneth Graunke
2010-04-28ir_print_visitor: Remove unnecessary parens around array size in types.Kenneth Graunke
2010-04-28ir_print_visitor: Fix unclosed parenthesis in (call...Kenneth Graunke
2010-04-28ir_print_visitor: Fix unclosed parenthesis in (assign ...Kenneth Graunke
2010-04-28ir_print_visitor: Remove unnecessary parenthesis around variable names.Kenneth Graunke
2010-04-28ir_print_visitor: print the type of expressions.Kenneth Graunke
2010-04-28ir_print_visitor: Remove unnecessary parenthesis around type names.Kenneth Graunke
2010-04-28Print full type for ir_constant instead of base and component count.Kenneth Graunke
2010-04-21Remove ir_label since it is no longer used.Kenneth Graunke
2010-04-21Refactor IR function representation.Kenneth Graunke
2010-04-07Make function bodies rely on the parameter variable declarations.Eric Anholt
2010-04-07Put function bodies under function signatures, instead of flat in the parent.Eric Anholt
2010-04-07Add some newlines when printing ir_loop instructionsIan Romanick
2010-04-07Add ir_loop_jump to represent 'break' and 'continue' in loopsIan Romanick
2010-04-07Add ir_loop to represent loopsIan Romanick
2010-04-06Add some linebreaks in the ir_print_visitor of if statement bodies.Eric Anholt
2010-04-02Add bool/int conversion as IR operations.Eric Anholt
2010-04-02Add conversion of bool to float as an IR operation to match int to float.Eric Anholt
2010-04-02Remove fake ir_binop_logic_not. I think you meant ir_unop_logic_not.Eric Anholt
2010-03-29Implement ir_if (for if-statments) and conversion from ASTIan Romanick
2010-03-29Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e.Eric Anholt
2010-03-29Add sqrt() builtin as an IR operation.Eric Anholt
2010-03-29Add builtin pow() function.Eric Anholt
2010-03-26IR print visitor: Print out something for the operator.Eric Anholt
2010-03-26IR print visitor: Print expressions a little betterIan Romanick
2010-03-26IR print visitor: print function callsIan Romanick
2010-03-26Add glsl_type::components to query total number of components in a typeIan Romanick
2010-03-26Move swizzles out of ir_dereference and into their own class.Kenneth Graunke
2010-03-26Add new abstract ir_rvalue class; rework accordingly.Kenneth Graunke
2010-03-25IR print visitor: Finish printing constantsIan Romanick
2010-03-25IR print visitor: Remove most of the newlines from the printed outputIan Romanick
2010-03-25IR print visitor: print expressionsIan Romanick
2010-03-25IR print visitor: print ir_dereference instructionsIan Romanick
2010-03-25IR print visitor: Less newlines when printing ir_variablesIan Romanick
2010-03-19Implement IR return instructionsIan Romanick