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
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
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_live_variables.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-06-24
i965/fs_live_variables: Do liveness analysis bottom-to-top
Jason Ekstrand
1
-19
/
+19
2015-02-10
i965/fs: Remove dependency of fs_inst on the visitor class.
Francisco Jerez
1
-1
/
+1
2015-02-10
i965: Factor out virtual GRF allocation to a separate object.
Francisco Jerez
1
-4
/
+4
2014-12-01
i965/fs: Use const fs_reg & rather than a copy or pointer.
Matt Turner
1
-10
/
+4
2014-12-01
i965/fs: Track liveness of the flag register.
Matt Turner
1
-0
/
+36
2014-12-01
i965: Use local pointer to block_data in live intervals.
Matt Turner
1
-24
/
+30
2014-09-30
i965/fs: Use instruction execution sizes instead of heuristics
Jason Ekstrand
1
-5
/
+5
2014-09-30
i965/fs_live_variables: Use var_from_vgrf insead of repeating the calculation
Jason Ekstrand
1
-2
/
+2
2014-09-24
i965: Remove now unneeded calls to calculate_cfg().
Matt Turner
1
-1
/
+0
2014-09-24
i965: Remove cfg-invalidating parameter from invalidate_live_intervals.
Matt Turner
1
-4
/
+1
2014-08-22
i965: Add invalidate_cfg parameter to invalidate_live_intervals().
Matt Turner
1
-2
/
+3
2014-08-18
i965: Add and use foreach_block macro.
Matt Turner
1
-26
/
+25
2014-07-21
i965: Add cfg to backend_visitor.
Matt Turner
1
-7
/
+5
2014-07-01
i965/fs: Pass cfg to calculate_live_intervals().
Matt Turner
1
-4
/
+8
2014-07-01
i965: Add and use foreach_inst_in_block macros.
Matt Turner
1
-4
/
+1
2014-06-01
i965/fs: Loop from 0 to inst->sources, not 0 to 3.
Matt Turner
1
-1
/
+1
2014-05-15
i965/cfg: Embed exec_node in bblock_link.
Matt Turner
1
-2
/
+1
2014-05-12
i965: Generalize the pixel_x/y workaround for all UW types.
Eric Anholt
1
-4
/
+4
2014-04-08
i965/fs: Fix vgrf0 live interval when no interpolation was done.
Eric Anholt
1
-2
/
+4
2014-02-12
i965/fs: Remove fs_reg::smear.
Francisco Jerez
1
-1
/
+1
2014-02-12
i965/fs: Add support for specifying register horizontal strides.
Francisco Jerez
1
-1
/
+1
2014-01-21
i965/fs: Assert that var < num_vars.
Matt Turner
1
-0
/
+2
2014-01-21
i965/fs: Fix the example about overwriting uniforms in SIMD16.
Matt Turner
1
-5
/
+5
2013-12-04
i965/cfg: Clean up cfg_t constructors.
Matt Turner
1
-1
/
+1
2013-10-29
i965: Handle deallocation of some private ralloc contexts explicitly.
Francisco Jerez
1
-1
/
+1
2013-10-25
i965: s/Muchnik/Muchnick/.
Matt Turner
1
-1
/
+1
2013-10-10
i965/fs: Convert gen7 to using GRFs for texture messages.
Eric Anholt
1
-8
/
+1
2013-10-10
i965/fs: Use per-channel interference for register_coalesce_2().
Eric Anholt
1
-0
/
+13
2013-10-10
i965/fs: Keep a copy of the live variables class around.
Eric Anholt
1
-10
/
+11
2013-10-10
i965/fs: Remove start/end aliases in compute_live_intervals().
Kenneth Graunke
1
-8
/
+6
2013-10-10
i965/fs: Track live variable ranges on a per-channel level.
Eric Anholt
1
-74
/
+76
2013-10-10
i965/fs: Factor def[]/use[] setup out to a separate function.
Eric Anholt
1
-16
/
+41
2013-10-10
i965/fs: Create a helper function for invalidating live intervals.
Kenneth Graunke
1
-0
/
+6
2013-10-10
i965/fs: Do live variables dataflow analysis on a per-channel level.
Eric Anholt
1
-17
/
+61
2013-10-10
i965/fs: Rename num_vars to num_vgrfs in live interval analysis.
Kenneth Graunke
1
-7
/
+6
2013-10-10
i965/fs: Short-circuit a loop in live variable analysis.
Kenneth Graunke
1
-5
/
+6
2013-05-29
i965/fs: Fix test for smearing enabled on an instruction.
Eric Anholt
1
-1
/
+1
2013-05-09
i965/fs: Make virtual grf live intervals actually cover their used range.
Eric Anholt
1
-55
/
+21
2013-04-12
i965/fs: Add a helper function for checking for partial register updates.
Eric Anholt
1
-3
/
+1
2013-04-12
mesa: Add a macro to bitset for determining bitset size.
Eric Anholt
1
-2
/
+1
2013-04-01
i965/fs: Bake regs_written into the IR instead of recomputing it later.
Eric Anholt
1
-1
/
+1
2013-03-11
i965/fs: Improve live variables calculation performance.
Eric Anholt
1
-22
/
+26
2013-03-11
i965/fs: Fix register allocation for uniform pull constants in 16-wide.
Eric Anholt
1
-23
/
+31
2012-11-26
i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor.
Kenneth Graunke
1
-4
/
+4
2012-10-17
i965: Make the cfg reusable from the VS.
Eric Anholt
1
-1
/
+1
2012-10-17
i965: Share the predicate field between FS and VS.
Eric Anholt
1
-1
/
+1
2012-10-17
i965: Rename fs_cfg types to not mention fs.
Eric Anholt
1
-5
/
+5
2012-10-17
i965: Move brw_fs_cfg.* to brw_cfg.*.
Eric Anholt
1
-1
/
+1
2012-09-07
i965: Fix virtual_grf_interferes() between calculate_live_intervals() and DCE.
Eric Anholt
1
-0
/
+24
2012-08-29
i965/fs: Remove a dead member from live variables analysis.
Eric Anholt
1
-1
/
+0
[next]