index
:
~idr/glsl2
constant_constructor
deref_refactor
hierarchical_visitor
inline_constructors
ir_constant_refactor
ir_loop
linker
master
simple_list_die_die_die
struct
texture
visit_tree
Unnamed repository; edit this file to name it for gitweb.
idr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ast_to_hir.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2010-06-23
Fix double usage of the post-inc/dec's temporary pre-inc/dec copy.
linker
Eric Anholt
1
-5
/
+4
2010-06-23
Avoid using the RHS of an assignment twice.
Eric Anholt
1
-3
/
+19
2010-06-23
get_lvalue_copy doesn't need all the checking of do_assignment().
Eric Anholt
1
-6
/
+3
2010-06-23
ast_to_hir: Clone LHS derefs of assignment expressions.
Eric Anholt
1
-5
/
+10
2010-06-23
Add a virtual clone() method to ir_instruction.
Eric Anholt
1
-3
/
+2
2010-06-22
Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL.
Eric Anholt
1
-1
/
+1
2010-06-18
Ensure that shader_in and shader_out are correctly set in declarations
Ian Romanick
1
-3
/
+19
2010-06-17
Allow initializers for uniforms
Ian Romanick
1
-5
/
+11
2010-06-11
Use statically typed ir_constant constructors wherever possible
Ian Romanick
1
-4
/
+4
2010-06-11
Treat ?: with all constant subexpressions as a constant expression
Ian Romanick
1
-15
/
+25
2010-06-11
Rearrange code in HIR conversion of ?: operator
Ian Romanick
1
-18
/
+24
2010-06-01
Allow arrays of floats as varyings.
Eric Anholt
1
-4
/
+13
2010-06-01
Handle GLSL 1.20 implicit type conversions.
Eric Anholt
1
-9
/
+20
2010-05-26
Fix setting the maximum accessed array element
Ian Romanick
1
-2
/
+8
2010-05-26
Refactor ir_dereference data fields to subclasses
Ian Romanick
1
-1
/
+1
2010-05-26
Begin refactoring ir_dereference
Ian Romanick
1
-23
/
+14
2010-05-10
Replace many uses of foreach_list with foreach_list_typed
Ian Romanick
1
-24
/
+11
2010-05-10
Convert ast_node use of simple_node to exec_list and exec_node
Ian Romanick
1
-34
/
+29
2010-05-10
Loop bodies, then-statements, and else-statements are not lists
Ian Romanick
1
-21
/
+6
2010-04-28
Track and print user defined structure types
struct
Ian Romanick
1
-0
/
+10
2010-04-28
Begin handling some varieties of invalid declarations
Ian Romanick
1
-1
/
+17
2010-04-28
Reject conflicting struct declarations, generate struct constructor
Ian Romanick
1
-1
/
+14
2010-04-28
Always return a value from ast_type_specifier::hir
Ian Romanick
1
-0
/
+2
2010-04-28
Ensure that structure fields have non-NULL types
Ian Romanick
1
-1
/
+2
2010-04-28
Ensure that anonymous structures have non-NULL names
Ian Romanick
1
-2
/
+15
2010-04-28
Begin converting structure definitions to IR
Ian Romanick
1
-1
/
+81
2010-04-28
Factor out parameter list replacement for later reuse.
Kenneth Graunke
1
-12
/
+1
2010-04-28
Factor out parameter list matching from ast_function::hir for later reuse.
Kenneth Graunke
1
-62
/
+17
2010-04-28
Factor out qualifier checking code for later reuse.
Kenneth Graunke
1
-21
/
+7
2010-04-21
Refactor IR function representation.
Kenneth Graunke
1
-16
/
+6
2010-04-21
Use ir_function_signature::function_name() rather than direct access.
Kenneth Graunke
1
-2
/
+2
2010-04-21
Ensure that both parameter lists are the same length in function overloading.
Kenneth Graunke
1
-8
/
+7
2010-04-19
Mark some variables as having usage beyond the shader's scope.
Eric Anholt
1
-0
/
+9
2010-04-16
While-loops also start a new scope.
Ian Romanick
1
-3
/
+3
2010-04-16
Avoid generating ir_if for &&, || short-circuiting with constant LHS.
Eric Anholt
1
-42
/
+83
2010-04-16
Make && and || only evaluate the RHS when the LHS requires it.
Eric Anholt
1
-4
/
+71
2010-04-14
Check that the return type of function definition matches its prototype.
Eric Anholt
1
-1
/
+8
2010-04-14
Check that function definition parameter qualifiers match proto qualifiers.
Eric Anholt
1
-0
/
+23
2010-04-14
Return the rvalue of a variable decl to fix while (bool b = condition) {}
Eric Anholt
1
-5
/
+13
2010-04-07
Make function bodies rely on the parameter variable declarations.
Eric Anholt
1
-6
/
+2
2010-04-07
Put function bodies under function signatures, instead of flat in the parent.
Eric Anholt
1
-4
/
+4
2010-04-07
Use _mesa_glsl_shader_target_name
Ian Romanick
1
-4
/
+4
2010-04-07
Generate correct IR for do-while loops
ir_loop
Ian Romanick
1
-20
/
+31
2010-04-07
Process ast_jump_statement into ir_loop_jump
Ian Romanick
1
-0
/
+26
2010-04-07
Begin tracking the nesting of loops and switch-statements
Ian Romanick
1
-0
/
+10
2010-04-07
Use switch based on mode in ast_jump_statement::hir
Ian Romanick
1
-2
/
+9
2010-04-07
Process ast_iteration_statement into ir_loop
Ian Romanick
1
-0
/
+63
2010-04-06
Handle constant expressions using derefs of const values.
Eric Anholt
1
-2
/
+5
2010-04-05
Set lower bound on size implied by whole-array assignment
Ian Romanick
1
-0
/
+7
2010-04-05
Allow dereference of vectors and matrices with []
Ian Romanick
1
-15
/
+40
[next]