From: Samuel Pitoiset Date: Tue, 25 Jun 2019 09:24:48 +0000 (+0200) Subject: radv/gfx10: set llvm_has_working_vgpr_indexing X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9a01eded0c318dbf0fe09a57e5ce032a27ebe5eb;p=mesa.git radv/gfx10: set llvm_has_working_vgpr_indexing Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/amd/common/ac_nir_to_llvm.c b/src/amd/common/ac_nir_to_llvm.c index 3f8625630bc..7cf10c456e2 100644 --- a/src/amd/common/ac_nir_to_llvm.c +++ b/src/amd/common/ac_nir_to_llvm.c @@ -4415,10 +4415,9 @@ void ac_lower_indirect_derefs(struct nir_shader *nir, enum chip_class chip_class) { /* While it would be nice not to have this flag, we are constrained - * by the reality that LLVM 5.0 doesn't have working VGPR indexing - * on GFX9. + * by the reality that LLVM 9.0 has buggy VGPR indexing on GFX9. */ - bool llvm_has_working_vgpr_indexing = chip_class <= GFX8; + bool llvm_has_working_vgpr_indexing = chip_class != GFX9; /* TODO: Indirect indexing of GS inputs is unimplemented. *