index
:
mesa.git
gallium_va_encpackedheader01
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
mesa
/
drivers
/
dri
/
i965
/
brw_fs_register_coalesce.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
i965: Move the back-end compiler to src/intel/compiler
Jason Ekstrand
2017-03-13
1
-295
/
+0
*
i965/fs: fix uninitialized memory access
Lionel Landwerlin
2017-02-17
1
-3
/
+2
*
i965/fs: Drop fs_inst::overwrites_reg() in favor of regions_overlap().
Francisco Jerez
2016-09-14
1
-2
/
+4
*
i965/fs: Fix LOAD_PAYLOAD handling in register coalesce is_nop_mov().
Francisco Jerez
2016-09-14
1
-1
/
+3
*
i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes.
Francisco Jerez
2016-09-14
1
-1
/
+1
*
i965/fs: Add wrapper functions for fs_inst::regs_read and ::regs_written.
Francisco Jerez
2016-09-14
1
-2
/
+2
*
i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.
Francisco Jerez
2016-09-14
1
-8
/
+8
*
i965: Rename GRF to VGRF.
Matt Turner
2015-11-13
1
-4
/
+4
*
i965: Use brw_reg's nr field to store register number.
Matt Turner
2015-11-13
1
-11
/
+11
*
i965/fs: Replace awful variable names.
Matt Turner
2015-08-28
1
-40
/
+40
*
i965/fs: Skip blocks in register coalescing interference check.
Matt Turner
2015-08-28
1
-14
/
+20
*
i965/fs: Improve register coalescing interference check.
Matt Turner
2015-08-28
1
-8
/
+11
*
i965/fs: Use overwrites_reg() instead of dst.equals().
Matt Turner
2015-08-28
1
-2
/
+2
*
i965/fs: Simplify instruction rewrite loop in the register coalesce pass.
Francisco Jerez
2015-07-29
1
-14
/
+13
*
i965/fs: Fix rewrite of the second half of 16-wide coalesced registers.
Francisco Jerez
2015-07-29
1
-15
/
+12
*
i965/fs: Detect multi-register MOVs correctly in register_coalesce.
Francisco Jerez
2015-07-29
1
-1
/
+1
*
i965/fs: Remove the width field from fs_reg
Jason Ekstrand
2015-06-30
1
-1
/
+0
*
i965/fs: Use exec_size instead of dst.width for computing component size
Jason Ekstrand
2015-06-30
1
-1
/
+1
*
i965/fs_inst: Add an is_copy_payload helper
Jason Ekstrand
2015-05-06
1
-16
/
+1
*
i965: Factor out virtual GRF allocation to a separate object.
Francisco Jerez
2015-02-10
1
-4
/
+4
*
i965/fs: Add a MAX_GRF_SIZE define and use it various places
Jason Ekstrand
2014-10-02
1
-5
/
+5
*
i965/fs: Fix a bug in register coalesce
Jason Ekstrand
2014-09-30
1
-0
/
+17
*
i965/fs_reg: Allocate double the number of vgrfs in SIMD16 mode
Jason Ekstrand
2014-09-30
1
-10
/
+9
*
i965/fs: A little harmless refactoring of register_coalesce
Jason Ekstrand
2014-09-30
1
-7
/
+7
*
i965/fs: Don't use instruction list after calculating the cfg.
Matt Turner
2014-09-24
1
-6
/
+6
*
i965: Remove cfg-invalidating parameter from invalidate_live_intervals.
Matt Turner
2014-09-24
1
-1
/
+1
*
i965: Use basic-block aware insertion/removal functions.
Matt Turner
2014-08-22
1
-3
/
+4
*
i965/fs: Relax interference check in register coalescing.
Matt Turner
2014-07-15
1
-11
/
+12
*
i965: Use typed foreach_in_list_safe instead of foreach_list_safe.
Matt Turner
2014-07-01
1
-3
/
+1
*
i965: Use typed foreach_in_list instead of foreach_list.
Matt Turner
2014-07-01
1
-8
/
+3
*
i965/fs: Support register coalescing on LOAD_PAYLOAD operands.
Matt Turner
2014-06-17
1
-10
/
+54
*
i965/fs: Loop from 0 to inst->sources, not 0 to 3.
Matt Turner
2014-06-01
1
-1
/
+1
*
Revert "i965/fs: Simplify interference scan in register coalescing."
Matt Turner
2014-05-26
1
-9
/
+13
*
Revert "i965/fs: Give up in interference check if we see a WHILE."
Matt Turner
2014-05-26
1
-1
/
+1
*
Revert "i965/fs: Reduce restrictions on interference in register coalescing."
Matt Turner
2014-05-26
1
-0
/
+13
*
i965/fs: Reduce restrictions on interference in register coalescing.
Matt Turner
2014-04-18
1
-13
/
+0
*
i965/fs: Give up in interference check if we see a WHILE.
Matt Turner
2014-04-18
1
-1
/
+1
*
i965/fs: Simplify interference scan in register coalescing.
Matt Turner
2014-04-18
1
-13
/
+9
*
i965/fs: Unindent can_coalesce_vars().
Matt Turner
2014-04-18
1
-27
/
+28
*
i965/fs: Recognize nop-MOV instructions early.
Matt Turner
2014-04-18
1
-3
/
+17
*
i965/fs: Only sweep NOPs if register coalescing made progress.
Matt Turner
2014-04-18
1
-7
/
+9
*
Revert "i965/fs: Only sweep NOPs if register coalescing made progress."
Matt Turner
2014-04-15
1
-8
/
+7
*
i965/fs: Only sweep NOPs if register coalescing made progress.
Matt Turner
2014-04-15
1
-7
/
+8
*
i965/fs: Reset reg_from when we can't coalesce.
Matt Turner
2014-04-11
1
-0
/
+1
*
i965/fs: Remove left-over 'removed' variable.
Matt Turner
2014-04-07
1
-13
/
+8
*
i965/fs: Check for interference after finding all channels.
Matt Turner
2014-04-07
1
-11
/
+26
*
i965/fs: Split out can_coalesce_vars() function.
Matt Turner
2014-04-05
1
-44
/
+47
*
i965/fs: Split out is_coalesce_candidate() function.
Matt Turner
2014-04-05
1
-14
/
+23
*
i965/fs: Split fs_visitor::register_coalesce() into its own file.
Matt Turner
2014-04-05
1
-0
/
+208