reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc
  224     &AMDGPU::VGPRRegBank,
lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def
   52   {0, 1,  VGPRRegBank}, // VGPR begin
   53   {0, 16, VGPRRegBank},
   54   {0, 32, VGPRRegBank},
   55   {0, 64, VGPRRegBank},
   56   {0, 128, VGPRRegBank},
   57   {0, 256, VGPRRegBank},
   58   {0, 512, VGPRRegBank},
   59   {0, 1024, VGPRRegBank},
   61   {0, 96, VGPRRegBank}
  106   {0, 32, VGPRRegBank}, // 32-bit op
  107   {0, 32, VGPRRegBank}, // 2x32-bit op
  108   {32, 32, VGPRRegBank},
  173   /* 8 32-bit loads */  {0, 32, VGPRRegBank}, {32, 32, VGPRRegBank},
  173   /* 8 32-bit loads */  {0, 32, VGPRRegBank}, {32, 32, VGPRRegBank},
  174                         {64, 32, VGPRRegBank}, {96, 32, VGPRRegBank},
  174                         {64, 32, VGPRRegBank}, {96, 32, VGPRRegBank},
  175                         {128, 32, VGPRRegBank}, {160, 32, VGPRRegBank},
  175                         {128, 32, VGPRRegBank}, {160, 32, VGPRRegBank},
  176                         {192, 32, VGPRRegBank}, {224, 32, VGPRRegBank},
  176                         {192, 32, VGPRRegBank}, {224, 32, VGPRRegBank},
  177   /* 16 32-bit loads */ {0, 32, VGPRRegBank}, {32, 32, VGPRRegBank},
  177   /* 16 32-bit loads */ {0, 32, VGPRRegBank}, {32, 32, VGPRRegBank},
  178                         {64, 32, VGPRRegBank}, {96, 32, VGPRRegBank},
  178                         {64, 32, VGPRRegBank}, {96, 32, VGPRRegBank},
  179                         {128, 32, VGPRRegBank}, {160, 32, VGPRRegBank},
  179                         {128, 32, VGPRRegBank}, {160, 32, VGPRRegBank},
  180                         {192, 32, VGPRRegBank}, {224, 32, VGPRRegBank},
  180                         {192, 32, VGPRRegBank}, {224, 32, VGPRRegBank},
  181                         {256, 32, VGPRRegBank}, {288, 32, VGPRRegBank},
  181                         {256, 32, VGPRRegBank}, {288, 32, VGPRRegBank},
  182                         {320, 32, VGPRRegBank}, {352, 32, VGPRRegBank},
  182                         {320, 32, VGPRRegBank}, {352, 32, VGPRRegBank},
  183                         {384, 32, VGPRRegBank}, {416, 32, VGPRRegBank},
  183                         {384, 32, VGPRRegBank}, {416, 32, VGPRRegBank},
  184                         {448, 32, VGPRRegBank}, {480, 32, VGPRRegBank},
  184                         {448, 32, VGPRRegBank}, {480, 32, VGPRRegBank},
  185   /* 4 64-bit loads */  {0, 64, VGPRRegBank}, {64, 64, VGPRRegBank},
  185   /* 4 64-bit loads */  {0, 64, VGPRRegBank}, {64, 64, VGPRRegBank},
  186                         {128, 64, VGPRRegBank}, {192, 64, VGPRRegBank},
  186                         {128, 64, VGPRRegBank}, {192, 64, VGPRRegBank},
  187   /* 8 64-bit loads */  {0, 64, VGPRRegBank}, {64, 64, VGPRRegBank},
  187   /* 8 64-bit loads */  {0, 64, VGPRRegBank}, {64, 64, VGPRRegBank},
  188                         {128, 64, VGPRRegBank}, {192, 64, VGPRRegBank},
  188                         {128, 64, VGPRRegBank}, {192, 64, VGPRRegBank},
  189                         {256, 64, VGPRRegBank}, {320, 64, VGPRRegBank},
  189                         {256, 64, VGPRRegBank}, {320, 64, VGPRRegBank},
  190                         {384, 64, VGPRRegBank}, {448, 64, VGPRRegBank},
  190                         {384, 64, VGPRRegBank}, {448, 64, VGPRRegBank},
  199   /* 2 128-bit loads */ {0, 128, VGPRRegBank}, {128, 128, VGPRRegBank},
  199   /* 2 128-bit loads */ {0, 128, VGPRRegBank}, {128, 128, VGPRRegBank},
  200   /* 4 128-bit loads */ {0, 128, VGPRRegBank}, {128, 128, VGPRRegBank},
  200   /* 4 128-bit loads */ {0, 128, VGPRRegBank}, {128, 128, VGPRRegBank},
  201                         {256, 128, VGPRRegBank}, {384, 128, VGPRRegBank}
  201                         {256, 128, VGPRRegBank}, {384, 128, VGPRRegBank}
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  107   assert(&RBVGPR == &AMDGPU::VGPRRegBank);
  172   return TRI->isSGPRClass(&RC) ? AMDGPU::SGPRRegBank : AMDGPU::VGPRRegBank;
 1003   if (Bank != &AMDGPU::VGPRRegBank)
 1078   ApplyRegBankMapping O(MRI, &AMDGPU::VGPRRegBank);
 1443     if (DstBank == &AMDGPU::VGPRRegBank)
 1464     if (DstBank == &AMDGPU::VGPRRegBank)
 1541         &AMDGPU::SGPRRegBank : &AMDGPU::VGPRRegBank;