// RUN: llvm-mc -triple amdgcn-amd-amdhsa -mcpu=gfx90a < %s | FileCheck --check-prefix=GFX90A %s // RUN: llvm-mc -triple amdgcn-amd-amdhsa -mcpu=gfx1010 < %s | FileCheck --check-prefix=GFX10 %s // GFX10: .set totalvgpr_none, 0 // GFX10: .set totalvgpr_one, 1 // GFX10: .set totalvgpr_two, 2 .set totalvgpr_none, totalnumvgprs(0, 0) .set totalvgpr_one, totalnumvgprs(1, 0) .set totalvgpr_two, totalnumvgprs(1, 2) // GFX90A: .set totalvgpr90a_none, 0 // GFX90A: .set totalvgpr90a_one, 1 // GFX90A: .set totalvgpr90a_two, 2 .set totalvgpr90a_none, totalnumvgprs(0, 0) .set totalvgpr90a_one, totalnumvgprs(0, 1) .set totalvgpr90a_two, totalnumvgprs(0, 2) // GFX90A: .set totalvgpr90a_agpr_minimal, 1 // GFX90A: .set totalvgpr90a_agpr_rounded_eight, 8 // GFX90A: .set totalvgpr90a_agpr_exact_eight, 8 .set totalvgpr90a_agpr_minimal, totalnumvgprs(1, 0) .set totalvgpr90a_agpr_rounded_eight, totalnumvgprs(4, 2) .set totalvgpr90a_agpr_exact_eight, totalnumvgprs(4, 4)