projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mesa: rename format_(un)pack.c functions to match format names (pt. 5)
2014-03-24
Matt Turner
i965/vec4: Eliminate dead writes to the flag register.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Eliminate writes that are never read.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Factor code out of DCE into a separate function.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Let dead code eliminate trim dead channels.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Track live ranges per-channel, not per vgrf.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Don't dead code eliminate instructions writing...
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Preparatory clean up of dead_code_eliminate().
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Add is_null() method to dst_reg.
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Print the predicate in dump_instructions().
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Rename depends_on_flags() to reads_flag().
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Add and use vec4_instruction::writes_flag().
commit
|
commitdiff
|
tree
2014-03-24
Matt Turner
i965/vec4: Add missing doxygen close brace.
commit
|
commitdiff
|
tree
2014-03-19
Matt Turner
glsl: Allow dot() on scalars, and throw out dotlike().
commit
|
commitdiff
|
tree
2014-03-19
Matt Turner
glsl: Optimize pow(x, 2) into x * x.
commit
|
commitdiff
|
tree
2014-03-19
Matt Turner
glsl: Match whitespace changes from previous patch.
commit
|
commitdiff
|
tree
2014-03-19
Matt Turner
glsl: Expose pack/unpack built-ins for ARB_gpu_shader5.
commit
|
commitdiff
|
tree
2014-03-10
Matt Turner
i965/vec4: Don't fix-up scalar uniforms for 3 src instructions.
commit
|
commitdiff
|
tree
2014-03-10
Matt Turner
i965: Disassemble 3 src instructions' rep_ctrl field.
commit
|
commitdiff
|
tree
2014-03-10
Matt Turner
i965: Disassemble 3-src operands widths' correctly.
commit
|
commitdiff
|
tree
2014-03-06
Matt Turner
mesa: Wrap SSE4.1 code in #ifdef __SSE4_1__.
commit
|
commitdiff
|
tree
2014-02-28
Matt Turner
glsl: Don't vectorize horizontal expressions.
commit
|
commitdiff
|
tree
2014-02-28
Matt Turner
glsl: Add is_horizontal() method to ir_expression.
commit
|
commitdiff
|
tree
2014-02-28
Matt Turner
glsl: Optimize lrp(x, 0, a) into x - (x * a).
commit
|
commitdiff
|
tree
2014-02-28
Matt Turner
glsl: Optimize lrp(0, y, a) into y * a.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
Revert "i965/fs: Make fs_reg's type an enum for better...
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Pass fs_regs by constant reference where possible.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Move setting opcode = NOP to its one useful...
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Use a bitfield for fs_inst's bool fields.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Reorder fs_inst's fields for better packing.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Reduce the sizes of some fs_inst members.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Reorder fs_reg for better packing.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Make fs_reg's type an enum for better debugging.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965/fs: Reduce the sizes of some fs_reg members.
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965: Mark brw_reg_type and register_file enums as...
commit
|
commitdiff
|
tree
2014-02-22
Matt Turner
i965: Reduce predicate field of backend_instruction...
commit
|
commitdiff
|
tree
2014-02-12
Matt Turner
glsl: Do not vectorize vector array dereferences.
commit
|
commitdiff
|
tree
2014-02-06
Matt Turner
glsl: Initialize ubo_binding_mask flags to zero.
commit
|
commitdiff
|
tree
2014-01-31
Matt Turner
glsl: Expand non-expr & non-swizzle scalar rvalues...
commit
|
commitdiff
|
tree
2014-01-31
Matt Turner
glcpp: Reject #version after the version has been resolved.
commit
|
commitdiff
|
tree
2014-01-29
Matt Turner
i965/fs: Add a saturation propagation optimization...
commit
|
commitdiff
|
tree
2014-01-29
Matt Turner
i965: Add can_do_saturate() method to backend_instruction.
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
gbm: Make libgbm.so.1 symlink.
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glsl: Avoid combining statements from different basic...
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glsl: Set proper swizzle when a channel is missing...
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glsl: Use bitfieldInsert in ldexp() lowering.
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glsl: Add constant evaluation of ir_binop_bfm.
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glcpp: Resolve implicit GLSL version to 100 if the...
commit
|
commitdiff
|
tree
2014-01-28
Matt Turner
glcpp: Check version_resolved in the proper place.
commit
|
commitdiff
|
tree
2014-01-27
Matt Turner
glx: Update glxext.h to revision 24777.
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
gles3: Update gl3.h to revision 24614.
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
gles2: Update gl2ext.h to revision 24614.
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
gles2: Update gl2.h to revision 24614.
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
glcpp: Define GL_EXT_shader_integer_mix in both GL...
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
glcpp: Remove unused gl_api bits.
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
glcpp: Set extension defines after resolving the GLSL...
commit
|
commitdiff
|
tree
2014-01-23
Matt Turner
glsl: Mark GLSL 4.40 as a known version.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
mesa/x86: Remove dead read_rgba_span_x86.h.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Optimize LRP with x == y into a MOV.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965: Enable AOS optimizations for the geometry shader.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
glsl: Vectorize multiple scalar assignments
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
glsl: Add parameter to .equals() to ignore an IR type.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
mesa: rename PreferDP4 to OptimizeForAOS.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Print the maximum register pressure.
Reviewed-by:
Matt Turner
<mattst88@gmail.com>
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Call opt_peephole_sel later in the optimization...
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Calculate interference better in register_coalesce.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Support coalescing registers of size > 1.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Assert that var < num_vars.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Add a comment explaining how register coalescing...
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
mesa: Add STRINGIFY macro.
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965/fs: Fix the example about overwriting uniforms...
commit
|
commitdiff
|
tree
2014-01-21
Matt Turner
i965: Print reg_offset for vgrf of size > 1 in dump_instruct...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Emit better code for ir_unop_sign.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: New peephole optimization to flatten IF/BREAK...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Emit a MOV instead of a SEL if the sources...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Extend SEL peephole to handle only matching...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: New peephole optimization to generate SEL.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Add SEL() convenience function.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
glsl: Use fabs() on floating point values.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Print conditional mod in dump_instruction().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Externalize conditional_modifier for use in dump_instr...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Print argument types in dump_instruction().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Externalize reg_encoding for use in dump_instruction().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/vec4: Don't print swizzles for immediate values.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/vec4: Print negate and absolute value for src...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/vec4: Add support for printing HW_REGs in dump_instruct...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Print ARF registers properly in dump_instruction().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Don't print extra (null) arguments in dump_instruction().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
glsl: Remove silly OR(..., 0x0) from ldexp() lowering.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Allow commuting the operands of ADDC for const...
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Rename register_coalesce_2() -> register_coalesce().
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Remove now useless register_coalesce() pass.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/fs: Let register_coalesce_2() eliminate self-moves.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965: Allow constant propagation into ASR and BFI1.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Document cur_* variables.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Remove ip & cur from brw_cfg.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Clean up cfg_t constructors.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Throw out confusing make_list method.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Include only needed headers.
commit
|
commitdiff
|
tree
2013-12-05
Matt Turner
i965/cfg: Remove unnecessary endif_stack.
commit
|
commitdiff
|
tree
next