ir: Give ir_instruction a print visitor helper.
[mesa.git] / ir.cpp
2010-06-21 Kenneth GraunkeMerge Carl's preprocessor into the glcpp subdirectory.
2010-06-12 Ian Romanickir_constant: Eliminate 'void *' constructor
2010-06-11 Ian Romanickir_constant: Add get_record_field query
2010-06-11 Ian Romanickir_constant: Support constant structures in clone
2010-06-11 Ian Romanickir_constant: Add storage for multiple constants for...
2010-06-11 Ian RomanickConstruct an ir_constant from a list of ir_constant...
2010-06-11 Ian RomanickAdd methods to ir_constant to get scalar components...
2010-06-11 Ian RomanickConstruct an ir_constant from a scalar component of...
2010-06-09 Kenneth GraunkeImplement dFdx, dFdy, and fwidth via new expression...
2010-06-09 Kenneth GraunkeSet the type of ir_texture properly; infer it from...
2010-06-09 Kenneth GraunkeAdd mappings between ir_texture_opcode and strings.
2010-06-04 Kenneth GraunkeCheck variable mode when comparing qualifier lists.
2010-05-26 Ian Romanickir_dereference::mode is no longer used, kill with fire
2010-05-26 Ian RomanickRefactor ir_dereference data fields to subclasses
2010-05-26 Ian RomanickBegin refactoring ir_dereference
2010-05-15 Ian RomanickAdd ir_rvalue::variable_referenced
2010-05-14 Kenneth GraunkeImplement "sin" and "cos" builtins via new expression...
2010-05-14 Kenneth GraunkeImplement "sign" builtin via a new expression operator.
2010-05-10 Ian RomanickRemove unnecessary include of simple_list.h
2010-05-04 Eric Anholtir_to_mesa.cpp: Fix missing types on some ir_swizzles.
2010-04-29 Ian RomanickImplement structures and arrays in ir_dereference:...
2010-04-29 Ian RomanickAdd ir_dereference constructor for structure field...
2010-04-28 Kenneth GraunkeUse "neg" when printing/reading unary negation rather...
2010-04-28 Kenneth GraunkeMove array of operator strings out of ir_print_visitor...
2010-04-28 Kenneth GraunkeFactor out parameter list replacement for later reuse.
2010-04-28 Kenneth GraunkeFactor out qualifier checking code for later reuse.
2010-04-28 Kenneth GraunkeRefactor ir_expression::get_num_operands.
2010-04-21 Kenneth GraunkeRemove ir_label since it is no longer used.
2010-04-21 Kenneth GraunkeRefactor IR function representation.
2010-04-08 Ian RomanickRemove extraneous base-class constructor calls
2010-04-08 Eric AnholtPut function bodies under function signatures, instead...
2010-04-06 Eric AnholtMake constant folding descend into if statements.
2010-04-06 Eric AnholtHandle constant expressions using derefs of const values.
2010-04-05 Ian RomanickSet correct type for ir_dereference of a matrix or...
2010-04-03 Ian RomanickTrack whether whole-arrays are assignable
2010-04-03 Ian RomanickWhole structures are assignable
2010-04-02 Eric AnholtAdd bool/int conversion as IR operations.
2010-04-02 Eric AnholtAdd conversion of bool to float as an IR operation...
2010-04-02 Eric AnholtAllow array dereferences to be considered as lvalues.
2010-04-02 Eric AnholtSimplify ir_constant_expression.cpp by factoring operan...
2010-04-02 Ian RomanickTrack max accessed array element, reject additional...
2010-04-02 Ian RomanickFix type handling in ir_dereference array dereference...
2010-03-27 Eric AnholtSet variables with the sampler base type to read only.
2010-03-27 Eric AnholtAdd constructors for immediate hir constants.
2010-03-26 Ian RomanickAdd glsl_type::components to query total number of...
2010-03-26 Ian RomanickMake glsl_*_type glsl_type class static data
2010-03-26 Kenneth GraunkeMove swizzles out of ir_dereference and into their...
2010-03-26 Kenneth GraunkeAdd new abstract ir_rvalue class; rework accordingly.
2010-03-26 Kenneth GraunkeReplace "mode" type tag with virtual as_foo() downcasti...
2010-03-26 Ian RomanickMerge branch 'anholt'
2010-03-26 Ian RomanickAdd dereference constructor for array element dereferences
2010-03-25 Ian RomanickMerge branch 'kwg'
2010-03-25 Ian RomanickFix matrix dimensioning
2010-03-24 Ian RomanickAdd method to set the swizzle of an ir_dereference
2010-03-24 Ian RomanickMerge branch 'anholt'
2010-03-24 Ian Romanickir_function constructor now takes the function name...
2010-03-23 Ian RomanickSet, and require, a return type for function signatures
2010-03-11 Ian RomanickAdd ir_call call to represent function calls.
2010-03-11 Ian RomanickFix broken constructor of ir_instruction base class
2010-03-10 Ian Romanickir_variable: Initialize all attribute bits to reasonabl...
2010-03-09 Ian RomanickConver IR structures to use exec_list instead of simple...
2010-02-23 Ian RomanickRename .cc files to .cpp