On Thu, 2017-07-06 at 12:09 +1000, Dave Airlie wrote:
> From: Dave Airlie <airl...@redhat.com>
> 
> Use family, but only set xnack+ for gfx9.
> 
> Signed-off-by: Dave Airlie <airl...@redhat.com>
> ---
>  src/amd/common/ac_llvm_util.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/src/amd/common/ac_llvm_util.c b/src/amd/common/ac_llvm_util.c
> index 4f32d4b..84ed73f 100644
> --- a/src/amd/common/ac_llvm_util.c
> +++ b/src/amd/common/ac_llvm_util.c
> @@ -126,7 +126,9 @@ LLVMTargetMachineRef ac_create_target_machine(enum 
> radeon_family family, enum ac
>       LLVMTargetRef target = ac_get_llvm_target(triple);
>  
>       snprintf(features, sizeof(features),
> -              "+DumpCode,+vgpr-spilling,-fp32-denormals,-xnack");
> +              "+DumpCode,+vgpr-spilling,-fp32-denormals%s",
> +              family >= CHIP_VEGA10 ? ",+xnack" : ",-xnack");

isn't xnack also supported on carrizo?

Jan

> +     
>       LLVMTargetMachineRef tm = LLVMCreateTargetMachine(
>                                    target,
>                                    triple,

-- 
Jan Vesely <jan.ves...@rutgers.edu>

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to