diff options
author | Matt Turner <[email protected]> | 2014-03-30 12:41:55 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-06-17 09:40:30 -0700 |
commit | 31ae9c25ff07681f59e6ffc53c039e842cb39464 (patch) | |
tree | c68208779c15050d2966b23f7d9a1fd24517cccc /common.py | |
parent | 8f4e324be257c1bf63660fba1f01da67cb56da84 (diff) |
i965/fs: Perform CSE on load_payload instructions if it's not a copy.
Since CSE creates instructions, if we let CSE generate things register
coalescing can't remove, bad things will happen. Only let CSE combine
non-copy load_payloads.
E.g., allow CSE to handle this
load_payload vgrf4+0, vgrf5, vgrf6
but not this
load_payload vgrf4+0, vgrf5+0, vgrf5+1
Diffstat (limited to 'common.py')
0 files changed, 0 insertions, 0 deletions