<div dir="ltr"><div>I see that <br></div><div>visit_load_var() in ~/mesa/src/amd/llvm/ac_nir_to_llvm.c</div><div><br></div><div>assumes that nir_variable used in this intrinsic can have few specific mods only.</div><div><br></div><div>For example variable can not have nir_var_mem_shared , if such mod encountered it will execute unreachable() code.</div><div><br></div><div>Is there any nir pass that needs to be run before nir_to_llvm translation?</div><div><br></div><div>Sincerely,</div><div>Vivek<br></div></div>