diff options
author | Matt Turner <[email protected]> | 2014-05-17 11:53:45 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-05-24 23:03:22 -0700 |
commit | dd0e1c3aff0193bc130161e6f4d13042a7d83bae (patch) | |
tree | fefbb15f4b154ca9adeb51c6814244e28dc90e40 /install-gallium-links.mk | |
parent | 04ce3be4010305902cc5ae81e8e0c8550d043a1e (diff) |
i965/cfg: Make DO instruction begin a basic block.
The DO instruction doesn't exist on Gen6+. Since before this commit, DO
always ended a basic block, if it also happened to start one (e.g., a
while loop inside an if statement) the block containing only the DO
would actually contain no hardware instructions.
Pre-Gen6's WHILE instructions jumps to the instruction following the DO,
so strictly speaking we won't be modeling that properly, but I claim
there is actually no functional difference.
This will simplify an upcoming change where we want to mark the first
hardware instruction in the loop as beginning a block, and the last
instruction before the loop as ending one.
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'install-gallium-links.mk')
0 files changed, 0 insertions, 0 deletions