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/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