diff options
Diffstat (limited to 'src/gallium/drivers/freedreno/ir3/ir3.h')
-rw-r--r-- | src/gallium/drivers/freedreno/ir3/ir3.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/gallium/drivers/freedreno/ir3/ir3.h b/src/gallium/drivers/freedreno/ir3/ir3.h index c205c8fac48..480b27ce5da 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3.h +++ b/src/gallium/drivers/freedreno/ir3/ir3.h @@ -369,12 +369,6 @@ struct ir3 { unsigned predicates_count, predicates_sz; struct ir3_instruction **predicates; - /* Track instructions which do not write a register but other- - * wise must not be discarded (such as kill, stg, etc) - */ - unsigned keeps_count, keeps_sz; - struct ir3_instruction **keeps; - /* Track texture sample instructions which need texture state * patched in (for astc-srgb workaround): */ @@ -435,6 +429,12 @@ struct ir3_block { uint16_t start_ip, end_ip; + /* Track instructions which do not write a register but other- + * wise must not be discarded (such as kill, stg, etc) + */ + unsigned keeps_count, keeps_sz; + struct ir3_instruction **keeps; + /* used for per-pass extra block data. Mainly used right * now in RA step to track livein/liveout. */ |