Module: Mesa
Branch: master
Commit: 68baf96824a5a02f7ed82cd6b90eefc402ef83eb
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=68baf96824a5a02f7ed82cd6b90eefc402ef83eb

Author: Timothy Arceri <[email protected]>
Date:   Wed Feb 13 16:09:20 2019 +1100

nir: turn an ssa check in nir_search into an assert

Everything should be in ssa form when we call this. This is a
hotpath so replace the check with an assert.

Reviewed-by: Connor Abbott <[email protected]>

---

 src/compiler/nir/nir_search.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/compiler/nir/nir_search.c b/src/compiler/nir/nir_search.c
index 8578ca53c8..d257b63918 100644
--- a/src/compiler/nir/nir_search.c
+++ b/src/compiler/nir/nir_search.c
@@ -200,8 +200,7 @@ match_value(const nir_search_value *value, nir_alu_instr 
*instr, unsigned src,
     * replacing so those reads will happen after the original reads and may
     * not be valid if they're register reads.
     */
-   if (!instr->src[src].src.is_ssa)
-      return false;
+   assert(instr->src[src].src.is_ssa);
 
    /* If the source is an explicitly sized source, then we need to reset
     * both the number of components and the swizzle.

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to