projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
docs: add release notes for 23.3.2
2023-12-12
Ian Romanick
nir: Handle divergence for decl_reg
commit
|
commitdiff
|
tree
2023-10-30
Ian Romanick
nir/split_vars: Don't split arrays of cooperative matrix...
commit
|
commitdiff
|
tree
2023-10-07
Ian Romanick
intel/fs: Add DP4A to get_lowered_simd_width
commit
|
commitdiff
|
tree
2023-09-28
Ian Romanick
spirv: Track when a shader has a cooperative matrix
commit
|
commitdiff
|
tree
2023-09-27
Ian Romanick
intel/compiler/xe2: Update fs_visitor::emit_urb_writes...
commit
|
commitdiff
|
tree
2023-09-27
Ian Romanick
intel/compiler/xe2: Handle new URB write messages
commit
|
commitdiff
|
tree
2023-09-27
Ian Romanick
intel/compiler/xe2: Handle new URB read messages
commit
|
commitdiff
|
tree
2023-09-21
Ian Romanick
nir/rematerialize: Rematerialize ALUs used only by...
commit
|
commitdiff
|
tree
2023-09-21
Ian Romanick
intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32...
commit
|
commitdiff
|
tree
2023-09-21
Ian Romanick
intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size
commit
|
commitdiff
|
tree
2023-09-21
Ian Romanick
intel/compiler/xe2: Update fs_visitor::setup_vs_payload...
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Merge copy prop dataflow loops
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Use rb_tree for copy prop dataflow
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Use rb_tree to store ACP entries by destination
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Use rb_tree to store ACP entries by source
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Encapsulate per-block ACP in a structure
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Make opt_copy_propagation_local file private
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Simplify check in can_propagate_from
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Don't loop in try_constant_propagate
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Move src.file checks out of try_constant_propagate...
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Make try_constant_propagate and try_copy_propagate...
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Don't try to copy propagate into a source...
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
intel/fs: Don't continue fixed point iteration just...
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
util/rb-tree: Inline rb_tree_init
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
util/rb-tree: Work around C++'s dislike of offsetof
commit
|
commitdiff
|
tree
2023-09-14
Ian Romanick
glsl/list: Clean up an inappropriate comment
commit
|
commitdiff
|
tree
2023-09-09
Ian Romanick
intel/compiler: Don't evict for workgroup-scope fences
commit
|
commitdiff
|
tree
2023-09-09
Ian Romanick
intel/compiler: Combine control barriers with identical...
commit
|
commitdiff
|
tree
2023-08-29
Ian Romanick
intel/fs: New VGRF packing scheme for constant combining
commit
|
commitdiff
|
tree
2023-08-29
Ian Romanick
intel/fs: Combine constants for integer instructions too
commit
|
commitdiff
|
tree
2023-08-29
Ian Romanick
intel/fs: Combine constants for SEL instructions too
commit
|
commitdiff
|
tree
2023-08-29
Ian Romanick
intel/fs: Completely re-write the combine constants...
commit
|
commitdiff
|
tree
2023-08-25
Ian Romanick
nir/algebraic: Remove redundant pack / unpack lowering...
commit
|
commitdiff
|
tree
2023-08-25
Ian Romanick
nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm...
commit
|
commitdiff
|
tree
2023-08-24
Ian Romanick
util/rb-tree: Fix typo in comment
commit
|
commitdiff
|
tree
2023-08-24
Ian Romanick
util/rb-tree: Return the actual first node from rb_tree_search
commit
|
commitdiff
|
tree
2023-07-25
Ian Romanick
intel/fs: Constant fold OR and AND
commit
|
commitdiff
|
tree
2023-07-25
Ian Romanick
intel/fs: Constant fold SHL
commit
|
commitdiff
|
tree
2023-07-25
Ian Romanick
intel/fs: Always do opt_algebraic after opt_copy_propagation...
commit
|
commitdiff
|
tree
2023-06-21
Ian Romanick
intel/fs: Add missing newline
commit
|
commitdiff
|
tree
2023-06-21
Ian Romanick
intel/fs: Constant propagate into SHADER_OPCODE_SHUFFLE
commit
|
commitdiff
|
tree
2023-06-21
Ian Romanick
intel/stub_gpu: Don't run program again after using GDB
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
nir/algebraic: Simplify various trivial bfi
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
nir/algebraic: Optimize some u2f of bfi
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
intel/fs: Emit better code for bfi(..., 0)
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
nir/algebraic: Lower some bfi with two constant sources
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
intel/fs: Use nir_opt_reassociate_bfi
commit
|
commitdiff
|
tree
2023-06-14
Ian Romanick
nir: Add optimization pass to reassociate some bfi...
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/eu/validate: Add some validation of ADD3
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/eu/validate: Add Gfx12.5
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/eu/validate: Use a single macro define half_float_conv...
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/fs: Add constant propagation for ADD3
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
nir/algebraic: Fixup iadd3 related patterns
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/fs: Allow HF const in MAD on Gfx12.5 if all sources...
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/fs: Fix handling of W, UW, and HF constants in...
commit
|
commitdiff
|
tree
2023-06-06
Ian Romanick
intel/fs: Don't munge source order of 3-src instructions...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/tests: Port almost all loop_analyze tests to new...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/loop_analyze: Use try_eval_const_alu and induction...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/loop_analyze: Change invert_cond instead of changing...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/loop_analyze: Track induction variable basis information
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/loop_analyze: Add a function to evaluate an ALU...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/tests: Add many loop analysis tests for induction...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/tests: Add more loop analysis tests for induction...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
nir/tests: Add many loop analysis tests for induction...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/fs: White space fixes
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/fs: Preserve meta data more often in brw_nir_move_inte...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/fs: Linked list micro optimizations in brw_nir_move_in...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/compiler: Micro optimize regions_overlap
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/fs: Use specialized version of regions_overlap...
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/compiler: Micro optimize inst_is_in_block
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/compiler: Use NIR_PASS instead of NIR_PASS_V
commit
|
commitdiff
|
tree
2023-04-06
Ian Romanick
intel/compiler: Remove one overload of backend_instruction...
commit
|
commitdiff
|
tree
2023-04-03
Ian Romanick
intel/fs: Rework the loop of opt_combine_constants...
commit
|
commitdiff
|
tree
2023-04-03
Ian Romanick
intel/fs: Refactor part of opt_combine_constants to...
commit
|
commitdiff
|
tree
2023-04-03
Ian Romanick
intel/fs: Output opt_combine_constants debug to stderr
commit
|
commitdiff
|
tree
2023-03-29
Ian Romanick
nir/algebraic: Undistribute fsat from fmax
commit
|
commitdiff
|
tree
2023-03-29
Ian Romanick
intel/fs: Don't copy propagate from saturate to sel
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir/lower_int64: Optionally lower ufind_msb using uadd_sat
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir/algebraic: Optimize some ifind_msb to ufind_msb
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir: Restrict ufind_msb and ufind_msb_rev to 32- or...
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir/algebraic: Do not generate 8- or 16-bit find_msb
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir/builder: Do not generate 8- or 16-bit find_msb
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir: intel/compiler: Move ufind_msb lowering to NIR
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir/algebraic: Only lower ufind_msb with 32-bit sources
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
intel/compiler: Tighter src and dest size bounds checking...
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir: intel/compiler: Move ifind_msb lowering to NIR
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
intel/compiler: Lower find_lsb in NIR
commit
|
commitdiff
|
tree
2023-03-10
Ian Romanick
nir: ifind_msb_rev can only have int32 sources
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Simplify some logic in compute_induction_i...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Track induction variables with uniform...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Eliminate nir_basic_induction_var
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Use nir_loop_variable::init_src instead...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Use nir_loop_variable::update_src...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/loop_analyze: Track induction variables with uniform...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/tests: Add tests for nir_loop_info::induction_vars...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/tests: Add tests for "inverted" loops
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/tests: Refactor creation of loops for loop_analyze...
commit
|
commitdiff
|
tree
2023-02-17
Ian Romanick
nir/tests: Don't unconditionally log shaders from this...
commit
|
commitdiff
|
tree
2023-02-10
Ian Romanick
nir/inline_uniforms: Add inot condition support
commit
|
commitdiff
|
tree
2023-02-10
Ian Romanick
nir/inline_uniforms: Make add_inlinable_uniforms public
commit
|
commitdiff
|
tree
next