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