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