projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
glcpp: Add line locations to "reserved name" error messages.
[mesa.git]
/
ir.h
2010-06-21
Kenneth Graunke
Merge Carl's preprocessor into the glcpp subdirectory.
blob
|
commitdiff
|
raw
2010-06-12
Ian Romanick
ir_constant: Eliminate 'void *' constructor
blob
|
commitdiff
|
raw
2010-06-11
Ian Romanick
Matrix and vector constructors with a single constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
ir_constant: Add get_record_field query
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
ir_constant: Support constant structures in clone
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
ir_constant: Add storage for multiple constants for...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
Construct an ir_constant from a list of ir_constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
Add methods to ir_constant to get scalar components...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Ian Romanick
Construct an ir_constant from a scalar component of...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Graunke
Implement dFdx, dFdy, and fwidth via new expression...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Graunke
ir_function_cloning_visitor: Add support for ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Graunke
Set the type of ir_texture properly; infer it from...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Graunke
Add stub visitor support for ir_texture.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Kenneth Graunke
Add mappings between ir_texture_opcode and strings.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Ian Romanick
Define IR instruction for texture look-ups
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Ian Romanick
There is no class ir_label, so there's no need for...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-01
Eric Anholt
ir_vec_index_to_swizzle: Pass to convert indexing of...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
ir_dereference::mode is no longer used, kill with fire
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
Refactor whole-variable assigment checking into member...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
Refactor ir_dereference data fields to subclasses
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
Refactor ir_dereference support for ir_visitor
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
Refactor ir_dereference support for ir_hierarchical_visitor
blob
|
commitdiff
|
raw
|
diff to current
2010-05-26
Ian Romanick
Begin refactoring ir_dereference
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Ian Romanick
Add ir_hierarchical_visitor base class and associated...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-15
Ian Romanick
Add ir_rvalue::variable_referenced
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Kenneth Graunke
Implement "sin" and "cos" builtins via new expression...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-14
Kenneth Graunke
Implement "sign" builtin via a new expression operator.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-05
Eric Anholt
ir_copy_propagation: New pass to rewrite dereferences...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-04
Eric Anholt
ir_to_mesa.cpp: Fix missing types on some ir_swizzles.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-29
Ian Romanick
Add ir_dereference constructor for structure field...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-28
Kenneth Graunke
Move array of operator strings out of ir_print_visitor...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-28
Kenneth Graunke
Factor out parameter list replacement for later reuse.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-28
Kenneth Graunke
Factor out parameter list matching from ast_function...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-28
Kenneth Graunke
Factor out qualifier checking code for later reuse.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-28
Kenneth Graunke
Refactor ir_expression::get_num_operands.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Kenneth Graunke
Fix ir_dead_code for function refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Kenneth Graunke
Remove ir_label since it is no longer used.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-21
Kenneth Graunke
Refactor IR function representation.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-19
Eric Anholt
Remove dead code assignments and variable declarations.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-19
Eric Anholt
Mark some variables as having usage beyond the shader...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-15
Eric Anholt
Add an ir_if simplification pass.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-08
Eric Anholt
Inline functions consisting of a return of an expression.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-08
Ian Romanick
Remove extraneous base-class constructor calls
blob
|
commitdiff
|
raw
|
diff to current
2010-04-08
Eric Anholt
Put function bodies under function signatures, instead...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-08
Eric Anholt
Clarify the types of various exec_list in ir.h
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Ian Romanick
Add tracking for extension based warnings
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Ian Romanick
Add dynamic cast for ir_loop
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Ian Romanick
Add ir_loop_jump to represent 'break' and 'continue...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Ian Romanick
Add ir_loop to represent loops
blob
|
commitdiff
|
raw
|
diff to current
2010-04-06
Eric Anholt
Make constant folding descend into if statements.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-06
Eric Anholt
Handle constant expressions using derefs of const values.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-03
Ian Romanick
Track whether whole-arrays are assignable
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Anholt
Add bool/int conversion as IR operations.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Anholt
Add conversion of bool to float as an IR operation...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Anholt
Allow array dereferences to be considered as lvalues.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Anholt
Simplify ir_constant_expression.cpp by factoring operan...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Eric Anholt
Remove fake ir_binop_logic_not. I think you meant...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-02
Ian Romanick
Track max accessed array element, reject additional...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-01
Ian Romanick
Add ir_variable::clone
blob
|
commitdiff
|
raw
|
diff to current
2010-03-31
Ian Romanick
Add ir_function_signature::function_name
blob
|
commitdiff
|
raw
|
diff to current
2010-03-31
Ian Romanick
Make ir_function::signatures private
blob
|
commitdiff
|
raw
|
diff to current
2010-03-31
Ian Romanick
Add ir_function::iterator to iterate over function...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-31
Ian Romanick
Use ir_function::add_signature to create link between...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-30
Ian Romanick
Initial bits of constant expression evaluator
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Ian Romanick
Implement ir_if (for if-statments) and conversion from AST
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Ian Romanick
Trivial code cleanup in ir_dereference::is_lvalue
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Eric Anholt
Don't let swizzles with duplicated components be consid...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Eric Anholt
Implement exp2() and log2(), and make ir_unop_exp and...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Eric Anholt
Add sqrt() builtin as an IR operation.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-29
Eric Anholt
Implement the first builtin function: exp().
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Eric Anholt
Make read-only variables not be considered lvalues.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Eric Anholt
Add constructors for immediate hir constants.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Eric Anholt
IR print visitor: Print out something for the operator.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Ian Romanick
Add hack ir_call::callee_name to get the name of the...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-27
Ian Romanick
Add ir_call::iterator to iterate over actual parameters
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Ian Romanick
Add unary operator to convert unsigned integer to float
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Kenneth Graunke
Move swizzles out of ir_dereference and into their...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Kenneth Graunke
Add new abstract ir_rvalue class; rework accordingly.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Kenneth Graunke
Replace "mode" type tag with virtual as_foo() downcasti...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Ian Romanick
Merge branch 'anholt'
blob
|
commitdiff
|
raw
|
diff to current
2010-03-26
Ian Romanick
Add dereference constructor for array element dereferences
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Ian Romanick
Merge branch 'kwg'
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Kenneth Graunke
Widen num_components to handle vec4 correctly.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-25
Kenneth Graunke
Typo fixes: de/re/ference.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-24
Ian Romanick
Add method to set the swizzle of an ir_dereference
blob
|
commitdiff
|
raw
|
diff to current
2010-03-24
Ian Romanick
Merge branch 'anholt'
blob
|
commitdiff
|
raw
|
diff to current
2010-03-24
Ian Romanick
ir_function constructor now takes the function name...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-23
Ian Romanick
Set the type of a function call to be the return type...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-23
Ian Romanick
Set, and require, a return type for function signatures
blob
|
commitdiff
|
raw
|
diff to current
2010-03-19
Ian Romanick
Implement IR return instructions
blob
|
commitdiff
|
raw
|
diff to current
2010-03-15
Ian Romanick
Add multiple include protection to ir.h
blob
|
commitdiff
|
raw
|
diff to current
2010-03-11
Ian Romanick
Initial pass at resolving function calls
blob
|
commitdiff
|
raw
|
diff to current
2010-03-11
Ian Romanick
Add ir_call call to represent function calls.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-11
Ian Romanick
Fix broken constructor of ir_instruction base class
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Ian Romanick
Tell emacs that C++ .h files are C++
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Ian Romanick
IR variable: Initial work to support GLSL built-in...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-10
Ian Romanick
IR visitor: Add initial version of ir_visitor classes
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Ian Romanick
Conver IR structures to use exec_list instead of simple...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-22
Ian Romanick
Initial commit. lol
blob
|
commitdiff
|
raw
|
diff to current