index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs_cse.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-03-31
i965/fs: Allow CSE to handle MULs with negated arguments.
Matt Turner
1
-5
/
+37
2015-03-15
i965: De-duplicate is_expression_commutative() functions.
Kenneth Graunke
1
-23
/
+1
2015-02-10
i965: Factor out virtual GRF allocation to a separate object.
Francisco Jerez
1
-1
/
+1
2015-01-15
i965: Don't consider null dst instructions as matching non-null dst.
Matt Turner
1
-1
/
+2
2015-01-08
i965: Consider SEL.{GE,L} to be commutative operations.
Matt Turner
1
-4
/
+11
2014-12-05
i965/fs: Perform CSE on MOV ..., VF instructions.
Matt Turner
1
-5
/
+11
2014-11-21
i965: Combine offset/texture_offset fields.
Matt Turner
1
-1
/
+1
2014-10-29
i965/fs: Perform CSE on MAD instructions with final arguments switched.
Matt Turner
1
-1
/
+5
2014-10-15
i965: Allow CSE on Gen4-5 unary math.
Kenneth Graunke
1
-1
/
+1
2014-09-30
i965/fs_reg: Allocate double the number of vgrfs in SIMD16 mode
Jason Ekstrand
1
-9
/
+13
2014-09-30
i965/fs: Use offset a lot more places
Jason Ekstrand
1
-8
/
+4
2014-09-24
i965: Make instruction lists local to the bblocks.
Matt Turner
1
-6
/
+0
2014-09-24
i965: Remove cfg-invalidating parameter from invalidate_live_intervals.
Matt Turner
1
-1
/
+1
2014-08-22
i965: Use basic-block aware insertion/removal functions.
Matt Turner
1
-4
/
+4
2014-08-18
i965: Add and use foreach_block macro.
Matt Turner
1
-3
/
+1
2014-08-11
i965/cse: Don't eliminate instructions with side-effects
Jason Ekstrand
1
-1
/
+1
2014-08-09
i965: Get rid of backend_instruction::sampler
Chris Forbes
1
-1
/
+0
2014-07-21
i965: Add cfg to backend_visitor.
Matt Turner
1
-4
/
+3
2014-07-15
i965/fs: Perform CSE on sends-from-GRF rather than textures.
Matt Turner
1
-1
/
+1
2014-07-14
i965/fs: Invalidate live intervals in opt_cse, not _local.
Matt Turner
1
-3
/
+3
2014-07-14
i965/fs: Move aeb list into opt_cse_local.
Matt Turner
1
-6
/
+6
2014-07-01
i965/fs: Pass cfg to calculate_live_intervals().
Matt Turner
1
-2
/
+1
2014-07-01
i965: Use typed foreach_in_list_safe instead of foreach_list_safe.
Matt Turner
1
-3
/
+1
2014-07-01
i965: Add and use foreach_inst_in_block macros.
Matt Turner
1
-4
/
+1
2014-07-01
mesa: Add and use foreach_in_list_use_after.
Matt Turner
1
-4
/
+1
2014-06-17
i965/fs: Perform CSE on texture operations.
Matt Turner
1
-1
/
+10
2014-06-17
i965/fs: Perform CSE on load_payload instructions if it's not a copy.
Matt Turner
1
-0
/
+18
2014-06-17
i965/fs: Emit load_payload instead of multiple MOVs for large VGRFs.
Matt Turner
1
-12
/
+21
2014-06-17
i965/fs: Only consider real sources when comparing instructions.
Matt Turner
1
-4
/
+15
2014-06-11
i965/fs: Clean up tabs in brw_fs_cse.cpp.
Matt Turner
1
-43
/
+43
2014-06-10
i965/fs: Allow CSE on math opcodes on Gen6+.
Kenneth Graunke
1
-0
/
+11
2014-06-01
i965/fs: Loop from 0 to inst->sources, not 0 to 3.
Matt Turner
1
-1
/
+1
2014-04-05
i965/fs: Name temporary ralloc contexts something other than mem_ctx.
Matt Turner
1
-3
/
+3
2013-12-04
i965/cfg: Clean up cfg_t constructors.
Matt Turner
1
-1
/
+1
2013-11-09
i965/fs: Don't perform CSE on inst HW_REG dests (unless it's null)
Matt Turner
1
-1
/
+2
2013-10-30
i965/fs: Perform CSE on CMP(N) instructions.
Matt Turner
1
-10
/
+29
2013-10-30
i965/fs: Don't emit null MOVs in CSE.
Matt Turner
1
-17
/
+25
2013-10-25
i965/fs: Match commutative expressions with reversed arguments.
Matt Turner
1
-3
/
+23
2013-10-25
i965: s/Muchnik/Muchnick/.
Matt Turner
1
-1
/
+1
2013-10-10
i965/fs: Create a helper function for invalidating live intervals.
Kenneth Graunke
1
-1
/
+1
2013-10-07
i965/fs: Disable CSE on instructions writing to HW_REG.
Matt Turner
1
-1
/
+2
2013-09-05
i965: Remove never used RSR and RSL opcodes.
Matt Turner
1
-2
/
+0
2013-08-12
i965/fs: Explicitly disallow CSE on predicated instructions.
Kenneth Graunke
1
-1
/
+3
2013-05-09
i965/fs: Make virtual grf live intervals actually cover their used range.
Eric Anholt
1
-1
/
+1
2013-04-12
i965/fs: Add a helper function for checking for partial register updates.
Eric Anholt
1
-2
/
+1
2013-04-01
i965/fs: Allow CSE on pre-gen7 varying-index uniform loads
Eric Anholt
1
-1
/
+1
2013-04-01
i965/fs: Use LD messages for pre-gen7 varying-index uniform loads
Eric Anholt
1
-0
/
+1
2013-04-01
i965/fs: Bake regs_written into the IR instead of recomputing it later.
Eric Anholt
1
-3
/
+3
2013-04-01
i965/fs: Do CSE on gen7's varying-index pull constant loads.
Eric Anholt
1
-11
/
+32
2013-03-11
i965/fs: Improve CSE performance by expiring some available expressions.
Eric Anholt
1
-1
/
+19
[next]