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

References

gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17684   { 1, 1, 1, VTLists+6 },    // SCC_CLASS
17685   { 1, 1, 32, VTLists+6 },    // SReg_1
17686   { 1, 1, 32, VTLists+6 },    // SReg_1_XEXEC
17687   { 1, 1, 32, VTLists+6 },    // SReg_1_with_sub0
17688   { 1, 1, 32, VTLists+6 },    // SReg_1_XEXEC_with_sub0
17689   { 1, 1, 32, VTLists+6 },    // SReg_1_with_sub0_with_sub0_in_SGPR_32
17690   { 1, 1, 32, VTLists+6 },    // SReg_1_with_sub0_with_sub0_in_TTMP_32
17691   { 1, 1, 32, VTLists+6 },    // VReg_1
17692   { 32, 32, 32, VTLists+45 },    // AV_32
17693   { 32, 32, 32, VTLists+45 },    // VS_32
17694   { 32, 32, 32, VTLists+45 },    // VRegOrLds_32
17695   { 32, 32, 32, VTLists+45 },    // AGPR_32
17696   { 32, 32, 32, VTLists+20 },    // VGPR_32
17697   { 32, 32, 32, VTLists+0 },    // SRegOrLds_32
17698   { 32, 32, 32, VTLists+0 },    // SReg_32
17699   { 32, 32, 32, VTLists+0 },    // SReg_32_XEXEC_HI
17700   { 32, 32, 32, VTLists+0 },    // SReg_32_XM0
17701   { 32, 32, 32, VTLists+0 },    // SRegOrLds_32_and_SReg_1
17702   { 32, 32, 32, VTLists+0 },    // SReg_32_XM0_XEXEC
17703   { 32, 32, 32, VTLists+45 },    // SGPR_32
17704   { 32, 32, 32, VTLists+52 },    // TTMP_32
17705   { 32, 32, 32, VTLists+45 },    // Pseudo_SReg_32
17706   { 32, 32, 32, VTLists+45 },    // LDS_DIRECT_CLASS
17707   { 32, 32, 32, VTLists+8 },    // M0_CLASS
17708   { 64, 64, 32, VTLists+57 },    // AV_64
17709   { 64, 64, 32, VTLists+31 },    // VS_64
17710   { 64, 64, 32, VTLists+34 },    // AReg_64
17711   { 64, 64, 32, VTLists+10 },    // VReg_64
17712   { 64, 64, 32, VTLists+61 },    // SReg_64
17713   { 64, 64, 32, VTLists+61 },    // SReg_64_XEXEC
17714   { 64, 64, 32, VTLists+75 },    // SGPR_64
17715   { 64, 64, 32, VTLists+75 },    // CCR_SGPR_64
17716   { 64, 64, 32, VTLists+69 },    // TTMP_64
17717   { 96, 96, 32, VTLists+82 },    // VReg_96
17718   { 96, 96, 32, VTLists+82 },    // SGPR_96
17719   { 96, 96, 32, VTLists+82 },    // SReg_96
17720   { 96, 96, 32, VTLists+82 },    // SGPR_96_with_sub0_sub1
17721   { 96, 96, 32, VTLists+82 },    // SGPR_96_with_sub1_sub2
17722   { 96, 96, 32, VTLists+82 },    // SGPR_96_with_sub0_sub1_with_sub0_sub1_in_CCR_SGPR_64
17723   { 96, 96, 32, VTLists+82 },    // SGPR_96_with_sub1_sub2_with_sub1_sub2_in_CCR_SGPR_64
17724   { 128, 128, 32, VTLists+101 },    // AReg_128
17725   { 128, 128, 32, VTLists+101 },    // VReg_128
17726   { 128, 128, 32, VTLists+101 },    // SReg_128
17727   { 128, 128, 32, VTLists+41 },    // SGPR_128
17728   { 128, 128, 32, VTLists+41 },    // SGPR_128_with_sub0_sub1_sub2
17729   { 128, 128, 32, VTLists+41 },    // SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17730   { 128, 128, 32, VTLists+41 },    // SGPR_128_with_sub1_sub2_sub3
17731   { 128, 128, 32, VTLists+41 },    // TTMP_128
17732   { 128, 128, 32, VTLists+41 },    // SGPR_128_with_sub0_sub1_sub2_and_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17733   { 128, 128, 32, VTLists+41 },    // SGPR_128_with_sub1_sub2_sub3_and_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17734   { 128, 128, 32, VTLists+97 },    // Pseudo_SReg_128
17735   { 160, 160, 32, VTLists+85 },    // VReg_160
17736   { 160, 160, 32, VTLists+85 },    // SGPR_160
17737   { 160, 160, 32, VTLists+85 },    // SReg_160
17738   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub0_sub1_sub2
17739   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub2_sub3_sub4
17740   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17741   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub1_sub2_sub3
17742   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub0_sub1_sub2_and_SGPR_160_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17743   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub2_sub3_sub4_and_SGPR_160_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17744   { 160, 160, 32, VTLists+85 },    // SGPR_160_with_sub1_sub2_sub3_and_SGPR_160_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17745   { 256, 256, 32, VTLists+88 },    // VReg_256
17746   { 256, 256, 32, VTLists+88 },    // SReg_256
17747   { 256, 256, 32, VTLists+88 },    // SGPR_256
17748   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub0_sub1_sub2
17749   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17750   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub1_sub2_sub3
17751   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub2_sub3_sub4
17752   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub4_sub5_sub6_sub7_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17753   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub0_sub1_sub2_and_SGPR_256_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17754   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub2_sub3_sub4_and_SGPR_256_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17755   { 256, 256, 32, VTLists+88 },    // TTMP_256
17756   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub1_sub2_sub3_and_SGPR_256_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17757   { 256, 256, 32, VTLists+88 },    // SGPR_256_with_sub2_sub3_sub4_and_SGPR_256_with_sub4_sub5_sub6_sub7_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17758   { 512, 512, 32, VTLists+91 },    // AReg_512
17759   { 512, 512, 32, VTLists+91 },    // VReg_512
17760   { 512, 512, 32, VTLists+91 },    // SReg_512
17761   { 512, 512, 32, VTLists+91 },    // SGPR_512
17762   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub0_sub1_sub2
17763   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17764   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub2_sub3_sub4
17765   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub1_sub2_sub3
17766   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub4_sub5_sub6_sub7_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17767   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub8_sub9_sub10_sub11_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17768   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub12_sub13_sub14_sub15_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17769   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub0_sub1_sub2_and_SGPR_512_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17770   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub2_sub3_sub4_and_SGPR_512_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17771   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub0_sub1_sub2_and_SGPR_512_with_sub8_sub9_sub10_sub11_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17772   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub1_sub2_sub3_and_SGPR_512_with_sub0_sub1_sub2_sub3_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17773   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub2_sub3_sub4_and_SGPR_512_with_sub4_sub5_sub6_sub7_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17774   { 512, 512, 32, VTLists+91 },    // SGPR_512_with_sub1_sub2_sub3_and_SGPR_512_with_sub12_sub13_sub14_sub15_in_SGPR_128_with_sub0_sub1_in_CCR_SGPR_64
17775   { 512, 512, 32, VTLists+91 },    // TTMP_512
17776   { 1024, 1024, 32, VTLists+94 },    // AReg_1024
17777   { 1024, 1024, 32, VTLists+94 },    // VReg_1024
17778   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024
17779   { 1024, 1024, 32, VTLists+94 },    // SReg_1024
17780   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub0_sub1_in_CCR_SGPR_64
17781   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub0_sub1_sub2
17782   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub4_sub5_in_CCR_SGPR_64
17783   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub1_sub2_sub3
17784   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub2_sub3_sub4
17785   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub8_sub9_in_CCR_SGPR_64
17786   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub12_sub13_in_CCR_SGPR_64
17787   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub16_sub17_in_CCR_SGPR_64
17788   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub0_sub1_sub2_and_SGPR_1024_with_sub0_sub1_in_CCR_SGPR_64
17789   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub20_sub21_in_CCR_SGPR_64
17790   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub2_sub3_sub4_and_SGPR_1024_with_sub0_sub1_in_CCR_SGPR_64
17791   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub0_sub1_sub2_and_SGPR_1024_with_sub8_sub9_in_CCR_SGPR_64
17792   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub1_sub2_sub3_and_SGPR_1024_with_sub0_sub1_in_CCR_SGPR_64
17793   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub24_sub25_in_CCR_SGPR_64
17794   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub2_sub3_sub4_and_SGPR_1024_with_sub4_sub5_in_CCR_SGPR_64
17795   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub1_sub2_sub3_and_SGPR_1024_with_sub12_sub13_in_CCR_SGPR_64
17796   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub28_sub29_in_CCR_SGPR_64
17797   { 1024, 1024, 32, VTLists+94 },    // SGPR_1024_with_sub2_sub3_sub4_and_SGPR_1024_with_sub16_sub17_in_CCR_SGPR_64