From 4d65d2b12ee261a3e37f197bcf5c4ac1807fc9d1 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Wed, 16 Jan 2019 11:34:35 -0800 Subject: [PATCH] nir: Document some fields of nir_loop_terminator Reviewed-by: Timothy Arceri --- src/compiler/nir/nir.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index 8e0d285e2f2..264e8cfee83 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -1904,11 +1904,16 @@ typedef struct nir_if { typedef struct { nir_if *nif; + /** Instruction that generates nif::condition. */ nir_instr *conditional_instr; + /** Block within ::nif that has the break instruction. */ nir_block *break_block; + + /** Last block for the then- or else-path that does not contain the break. */ nir_block *continue_from_block; + /** True when ::break_block is in the else-path of ::nif. */ bool continue_from_then; struct list_head loop_terminator_link; -- 2.30.2