1// RUN: llvm-mc -triple amdgcn-amd-amdhsa -mcpu=gfx90a < %s | FileCheck --check-prefix=GFX90A %s 2// RUN: llvm-mc -triple amdgcn-amd-amdhsa -mcpu=gfx1010 < %s | FileCheck --check-prefix=GFX10 %s 3 4// GFX10: .set totalvgpr_none, 0 5// GFX10: .set totalvgpr_one, 1 6// GFX10: .set totalvgpr_two, 2 7 8.set totalvgpr_none, totalnumvgprs(0, 0) 9.set totalvgpr_one, totalnumvgprs(1, 0) 10.set totalvgpr_two, totalnumvgprs(1, 2) 11 12// GFX90A: .set totalvgpr90a_none, 0 13// GFX90A: .set totalvgpr90a_one, 1 14// GFX90A: .set totalvgpr90a_two, 2 15 16.set totalvgpr90a_none, totalnumvgprs(0, 0) 17.set totalvgpr90a_one, totalnumvgprs(0, 1) 18.set totalvgpr90a_two, totalnumvgprs(0, 2) 19 20// GFX90A: .set totalvgpr90a_agpr_minimal, 1 21// GFX90A: .set totalvgpr90a_agpr_rounded_eight, 8 22// GFX90A: .set totalvgpr90a_agpr_exact_eight, 8 23 24.set totalvgpr90a_agpr_minimal, totalnumvgprs(1, 0) 25.set totalvgpr90a_agpr_rounded_eight, totalnumvgprs(4, 2) 26.set totalvgpr90a_agpr_exact_eight, totalnumvgprs(4, 4) 27