Module: Mesa Branch: master Commit: 355868dbfc88313c0b0c59d3f038422ed6268255 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=355868dbfc88313c0b0c59d3f038422ed6268255
Author: Ian Romanick <ian.d.roman...@intel.com> Date: Tue Jun 5 19:00:42 2018 -0700 nir: Document a couple instances of parent_instr nir_ssa_def::parent_instr and nir_src::parent_instr have the same name, but they mean really different things. I choose to save the next person the hour+ that I just spent figuring that out. Even now that I know, I doubt I'd notice in code review that someone typed foo->parent_instr when they actually meant foo->ssa->parent_instr. v2: Minor wording tweak in nir_ssa_def::parent_instr. Suggested by Jason. Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> --- src/compiler/nir/nir.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index bb477742dc..2858e1f288 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -490,6 +490,7 @@ typedef struct nir_ssa_def { /** Index into the live_in and live_out bitfields */ unsigned live_index; + /** Instruction which produces this SSA value. */ nir_instr *parent_instr; /** set of nir_instrs where this register is used (read from) */ @@ -529,6 +530,7 @@ struct nir_if; typedef struct nir_src { union { + /** Instruction that consumes this value as a source. */ nir_instr *parent_instr; struct nir_if *parent_if; }; _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit