commit | 90eaf01616a8cf7a39dae63a3d5636874fa68fa5 | [log] [tgz] |
---|---|---|
author | Matt Turner <mattst88@gmail.com> | Mon Aug 29 15:57:41 2016 -0700 |
committer | Matt Turner <mattst88@gmail.com> | Wed Aug 31 13:11:27 2016 -0700 |
tree | a54ff03684358b361f38ed418818eed92247f90e | |
parent | bea048752ea95d5e074891f2131f54d6e0760538 [diff] |
i965: Pass start_offset to brw_set_uip_jip(). Without this, we would pass over the instructions in the SIMD8 program (which is located earlier in the buffer) when brw_set_uip_jip() is called to handle the SIMD16 program. The assertion about compacted control flow was bogus: halt, cont, break cannot be compacted because they have both JIP and UIP. Instead, we should never see a compacted instruction in this code at all. Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>