Return the rvalue of a variable decl to fix while (bool b = condition) {}
[mesa.git] / ir.h
2010-04-08 Eric AnholtInline functions consisting of a return of an expression.
2010-04-08 Ian RomanickRemove extraneous base-class constructor calls
2010-04-08 Eric AnholtPut function bodies under function signatures, instead...
2010-04-08 Eric AnholtClarify the types of various exec_list in ir.h
2010-04-07 Ian RomanickAdd tracking for extension based warnings
2010-04-07 Ian RomanickAdd dynamic cast for ir_loop
2010-04-07 Ian RomanickAdd ir_loop_jump to represent 'break' and 'continue...
2010-04-07 Ian RomanickAdd ir_loop to represent loops
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-03 Ian RomanickTrack whether whole-arrays 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 Eric AnholtRemove fake ir_binop_logic_not. I think you meant...
2010-04-02 Ian RomanickTrack max accessed array element, reject additional...
2010-04-01 Ian RomanickAdd ir_variable::clone
2010-03-31 Ian RomanickAdd ir_function_signature::function_name
2010-03-31 Ian RomanickMake ir_function::signatures private
2010-03-31 Ian RomanickAdd ir_function::iterator to iterate over function...
2010-03-31 Ian RomanickUse ir_function::add_signature to create link between...
2010-03-30 Ian RomanickInitial bits of constant expression evaluator
2010-03-29 Ian RomanickImplement ir_if (for if-statments) and conversion from AST
2010-03-29 Ian RomanickTrivial code cleanup in ir_dereference::is_lvalue
2010-03-29 Eric AnholtDon't let swizzles with duplicated components be consid...
2010-03-29 Eric AnholtImplement exp2() and log2(), and make ir_unop_exp and...
2010-03-29 Eric AnholtAdd sqrt() builtin as an IR operation.
2010-03-29 Eric AnholtImplement the first builtin function: exp().
2010-03-27 Eric AnholtMake read-only variables not be considered lvalues.
2010-03-27 Eric AnholtAdd constructors for immediate hir constants.
2010-03-27 Eric AnholtIR print visitor: Print out something for the operator.
2010-03-27 Ian RomanickAdd hack ir_call::callee_name to get the name of the...
2010-03-27 Ian RomanickAdd ir_call::iterator to iterate over actual parameters
2010-03-26 Ian RomanickAdd unary operator to convert unsigned integer to float
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 Kenneth GraunkeWiden num_components to handle vec4 correctly.
2010-03-25 Kenneth GraunkeTypo fixes: de/re/ference.
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 the type of a function call to be the return type...
2010-03-23 Ian RomanickSet, and require, a return type for function signatures
2010-03-19 Ian RomanickImplement IR return instructions
2010-03-15 Ian RomanickAdd multiple include protection to ir.h
2010-03-11 Ian RomanickInitial pass at resolving function calls
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 RomanickTell emacs that C++ .h files are C++
2010-03-10 Ian RomanickIR variable: Initial work to support GLSL built-in...
2010-03-10 Ian RomanickIR visitor: Add initial version of ir_visitor classes
2010-03-09 Ian RomanickConver IR structures to use exec_list instead of simple...
2010-02-22 Ian RomanickInitial commit. lol