- 819d57f glsl: Introduce a new "const_in" variable mode. by Kenneth Graunke · 14 years ago
- d3073f5 Convert everything from the talloc API to the ralloc API. by Kenneth Graunke · 14 years ago
- bc04d24 glsl: Propagate depth layout qualifier from AST to IR by Chad Versace · 14 years ago
- 5fc57f4 glsl: Define enum ir_depth_layout by Chad Versace · 14 years ago
- bd33055 glsl: Track variable usage, use that to enforce semantics by Ian Romanick · 14 years ago
- 1412dea glsl: Add type inference support for remaining expression opcodes. by Kenneth Graunke · 14 years ago
- b381eff glsl: Fix flipped return of has_value() for array constants. by Eric Anholt · 14 years ago
- 6b93746 glsl: Add a helper constructor for expressions that works out result type. by Eric Anholt · 14 years ago
- 02939d6 glsl: Add a helper function for determining if an rvalue could be a saturate. by Eric Anholt · 14 years ago
- 11d6f1c glsl: Add ir_quadop_vector expression by Ian Romanick · 14 years ago
- 13f57d4 glsl: Add unary ir_expression constructor by Ian Romanick · 14 years ago
- 8e49805 glsl: Add ir_rvalue::is_negative_one predicate by Ian Romanick · 14 years ago
- f2616e5 glsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced by Ian Romanick · 14 years ago
- ad87f2d glsl: Make is_zero and is_one virtual methods of ir_rvalue by Ian Romanick · 14 years ago
- 855c66b glsl: Fix 'control reaches end of non-void function' warning. by Vinson Lee · 14 years ago
- 007f488 glsl: Refactor get_num_operands. by Kenneth Graunke · 14 years ago
- 9935fe7 glsl: Remove the ir_binop_cross opcode. by Kenneth Graunke · 14 years ago
- 38e5515 glsl: Refactor is_vec_{zero,one} to be methods of ir_constant by Ian Romanick · 14 years ago
- d85d25d glsl: Add a new ir_unop_round_even opcode for GLSL 1.30's roundEven. by Kenneth Graunke · 14 years ago
- eee68d3 glsl: Track explicit location in AST to IR translation by Ian Romanick · 14 years ago
- b39e6f3 glsl: Rework assignments with write_masks to have LHS chan count match RHS. by Eric Anholt · 14 years ago
- 81f0339 glsl: Change from has_builtin_signature to has_user_signature. by Kenneth Graunke · 14 years ago
- 4dfb899 glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps by Luca Barbieri · 14 years ago
- 3a5ce85 glsl2: Add ir_unop_noise by Ian Romanick · 14 years ago
- f412fac glsl: Move is_builtin flag back to ir_function_signature. by Kenneth Graunke · 14 years ago
- 351525d ir_expression: Add static operator_string method by Ian Romanick · 14 years ago
- 3b85f1c glsl2: Add cmp field to ir_loop by Ian Romanick · 14 years ago
- 54b35e6 glsl: Add proper handling for constant matrix-from-matrix constructors. by Kenneth Graunke · 14 years ago
- 1f7c7df glsl: Move generate_constructor_(matrix|vector) to ir_constant ctor. by Kenneth Graunke · 14 years ago
- a426287 glsl2: Allow ir_constant::zero to create boolean constants by Ian Romanick · 14 years ago
- 30a0865 glsl: Completely initialize value member in ir_constant constructor. by Vinson Lee · 14 years ago
- f67400d glsl: Initialize the rest of values of ir_constant::value. by Vinson Lee · 14 years ago
- b6f1586 glsl: Move is_built_in flag from ir_function_signature to ir_function. by Kenneth Graunke · 14 years ago
- c735d85 glsl: Don't consider things with a type containing a sampler as an lvalue. by Eric Anholt · 14 years ago
- bfd7c9a glsl: Include main/core.h. by Chia-I Wu · 14 years ago
- 5e9ac94 mesa: Add new ir_unop_any() expression operation. by Eric Anholt · 14 years ago
- 6643640 ir_constant: Don't assert on out-of-bounds array accesses by Ian Romanick · 14 years ago
- 046bef2 glsl2: Remove the shader_in/shader_out tracking separate from var->mode. by Eric Anholt · 14 years ago
- 5a7758e glsl2: Add ir_assignment::write_mask and associated methods by Ian Romanick · 14 years ago
- 960ba00 glsl2: Initialize the ARB_fcc fields of ir_variable. by Eric Anholt · 14 years ago
- 939a180 glsl2: Initialize ir_function_signature::is_built_in. by Kenneth Graunke · 14 years ago
- 62c4763 glsl2: Fix spelling of "sentinel." by Eric Anholt · 14 years ago
- ee9a3a5 glsl2: Add new ir_constant::zero static method. by Kenneth Graunke · 14 years ago
- f9b0e5e glsl2: When stealing var->constant_value, steal its children as well. by Eric Anholt · 14 years ago
- fbaca31 glsl2: Also steal the constant components of aggregate-typed ir_constants. by Eric Anholt · 14 years ago
- eb2cc4f glsl2: Steal ir_variable's constant_value field. by Kenneth Graunke · 14 years ago
- 0a89175 glsl2: Initialize ir_instruction::type and ir_rvalue::type. by Kenneth Graunke · 14 years ago
- 9a6d40f ir_constant_expression: Add support for array == and !=. by Kenneth Graunke · 14 years ago
- 74e1802 glsl2: Extend ir_constant to store constant arrays, and generate them. by Kenneth Graunke · 14 years ago
- 60e2d06 glsl2: Implement utility routine to talloc reparent an IR tree by Ian Romanick · 14 years ago
- 7e2aa91 glsl2: Add and use new variable mode ir_var_temporary by Ian Romanick · 14 years ago
- fade78e glsl2: strdup the field names used in dereference_record. by Eric Anholt · 14 years ago
- d16044a glsl2: Give IR nodes a type field. by Eric Anholt · 14 years ago
- 1f47245 glsl2: Remove the const disease from function signature's callee. by Eric Anholt · 14 years ago
- 9be7f63 glsl2: Make cross() be an expression operation. by Eric Anholt · 14 years ago
- df05ad4 ir_function_signature: Add method to get the function owning a signature by Ian Romanick · 14 years ago
- 792e01c ir_call: Add method to set the function signature being called by Ian Romanick · 14 years ago
- d925c91 glsl2: Add ir_unop_fract as an expression type. by Eric Anholt · 14 years ago
- 0eda9ae glsl2: Make function names and variable names be children of the node. by Eric Anholt · 14 years ago
- 6315b68 ir_swizzle: Add new constructor, refactor constructors by Ian Romanick · 14 years ago
- 2928588 glsl2: Move the compiler to the subdirectory it will live in in Mesa. by Eric Anholt · 14 years ago[Renamed from ir.cpp]
- e33c103 Merge remote branch 'cworth/master' by Eric Anholt · 14 years ago
- 5f38408 Move ir_constant cloning alongside the other cloning functions. by Eric Anholt · 14 years ago
- e01193a Close memory leak in ir_call::get_error_instruction. by Carl Worth · 14 years ago
- 1660a29 exec_node: Add new talloc-based new() by Carl Worth · 14 years ago
- 7fd7104 ir_variable: Add some missing initialization to the constructor. by Carl Worth · 14 years ago
- 4b6fd39 Add a virtual clone() method to ir_instruction. by Eric Anholt · 14 years ago
- 8b80e9f ir_variable: Add query to get number of slots used by a variable by Ian Romanick · 14 years ago
- 69a079a ir_variable: Track the location of uniforms, varings, attributes, etc. by Ian Romanick · 14 years ago
- 950ceb2 ir_variable: Add method to get string representing interpolation qualifier by Ian Romanick · 14 years ago
- 1e8b7a7 ir_constant: Add method to determine if two constants have the same value by Ian Romanick · 14 years ago
- 824b659 ir_constant: Eliminate 'void *' constructor by Ian Romanick · 14 years ago
- b94c29a ir_constant: Add get_record_field query by Ian Romanick · 14 years ago
- 710919f ir_constant: Support constant structures in clone by Ian Romanick · 14 years ago
- 7f1ab83 ir_constant: Add storage for multiple constants for arrays and records by Ian Romanick · 14 years ago
- 756a3fa Construct an ir_constant from a list of ir_constant values by Ian Romanick · 14 years ago
- 3188190 Add methods to ir_constant to get scalar components in a particular type by Ian Romanick · 14 years ago
- 989cfc4 Construct an ir_constant from a scalar component of another ir_constant by Ian Romanick · 14 years ago
- b843c7a Implement dFdx, dFdy, and fwidth via new expression opcodes. by Kenneth Graunke · 14 years ago
- 56d3f6a Set the type of ir_texture properly; infer it from the sampler type. by Kenneth Graunke · 14 years ago
- c30f6e5 Add mappings between ir_texture_opcode and strings. by Kenneth Graunke · 14 years ago
- 603b8fc Check variable mode when comparing qualifier lists. by Kenneth Graunke · 14 years ago
- fd55da2 ir_dereference::mode is no longer used, kill with fire by Ian Romanick · 14 years ago
- 36ea286 Refactor ir_dereference data fields to subclasses by Ian Romanick · 14 years ago
- 70fe8b6 Begin refactoring ir_dereference by Ian Romanick · 14 years ago
- 2b3c476 Add ir_rvalue::variable_referenced by Ian Romanick · 14 years ago
- 57e7da1 Implement "sin" and "cos" builtins via new expression operators. by Kenneth Graunke · 14 years ago
- a4b7b5a Implement "sign" builtin via a new expression operator. by Kenneth Graunke · 14 years ago
- f4e0698 Remove unnecessary include of simple_list.h by Ian Romanick · 14 years ago
- 05a4e59 ir_to_mesa.cpp: Fix missing types on some ir_swizzles. by Eric Anholt · 14 years ago
- ae000fc Implement structures and arrays in ir_dereference::is_lvalue by Ian Romanick · 15 years ago
- 7ee79fb Add ir_dereference constructor for structure field dereferences by Ian Romanick · 15 years ago
- 9d290d7 Use "neg" when printing/reading unary negation rather than "-". by Kenneth Graunke · 15 years ago
- 3b96996 Move array of operator strings out of ir_print_visitor.cpp. by Kenneth Graunke · 15 years ago
- bff6013 Factor out parameter list replacement for later reuse. by Kenneth Graunke · 14 years ago
- abd40b1 Factor out qualifier checking code for later reuse. by Kenneth Graunke · 14 years ago
- 7dd6adb Refactor ir_expression::get_num_operands. by Kenneth Graunke · 15 years ago
- 3289886 Remove ir_label since it is no longer used. by Kenneth Graunke · 15 years ago
- 9fa99f3 Refactor IR function representation. by Kenneth Graunke · 15 years ago
- b427c91 Remove extraneous base-class constructor calls by Ian Romanick · 15 years ago