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

Declarations

gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17334   extern const TargetRegisterClass VGPR_32RegClass;

References

gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
21719     &AMDGPU::VGPR_32RegClass,
lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
  126                           &AMDGPU::VGPR_32RegClass);
  129                           &AMDGPU::VGPR_32RegClass);
  132                           &AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  654     for (MCPhysReg Reg : reverse(AMDGPU::VGPR_32RegClass.getRegisters())) {
  773         } else if (AMDGPU::VGPR_32RegClass.contains(Reg)) {
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  346     = IsSALU ? AMDGPU::SReg_32RegClass : AMDGPU::VGPR_32RegClass;
  954       BaseReg = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
  959       Register OverflowVal = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
  964       Register NewBaseReg = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1058     Register Undef = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1443       &AMDGPU::SReg_32RegClass : &AMDGPU::VGPR_32RegClass;
 1609     DstReg, IsVGPR ? AMDGPU::VGPR_32RegClass : AMDGPU::SReg_32RegClass, *MRI);
 1627     = IsVGPR ? AMDGPU::VGPR_32RegClass : AMDGPU::SReg_32RegClass;
 2009     Register HighBits = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  780           constrainGenericRegister(Op.getReg(), AMDGPU::VGPR_32RegClass, MRI);
  871               MRI.setRegClass(UnmergePiece, &AMDGPU::VGPR_32RegClass);
 1013       constrainGenericRegister(Reg, AMDGPU::VGPR_32RegClass, MRI);
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
 1142                              AMDGPU::VGPR_32RegClass,
 1145                              AMDGPU::VGPR_32RegClass,
 1148                              AMDGPU::VGPR_32RegClass,
lib/Target/AMDGPU/GCNDPPCombine.cpp
  179       assert(isOfRegClass(CombOldVGPR, AMDGPU::VGPR_32RegClass, *MRI));
  330     if (!isOfRegClass(CombOldVGPR, AMDGPU::VGPR_32RegClass, *MRI)) {
  436       MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass));
lib/Target/AMDGPU/GCNNSAReassign.cpp
  194       if (MRI->getRegClass(Reg) != &AMDGPU::VGPR_32RegClass || Op.getSubReg())
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  329   unsigned StartBit = AMDGPU::VGPR_32RegClass.getNumRegs();
  748   RegsUsed.resize(AMDGPU::VGPR_32RegClass.getNumRegs() +
lib/Target/AMDGPU/GCNSchedStrategy.cpp
   46     ->getNumAllocatableRegs(&AMDGPU::VGPR_32RegClass) - ErrorMargin;
lib/Target/AMDGPU/SIAddIMGInit.cpp
  154                   MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SIFoldOperands.cpp
  745               Vgpr = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
  320   MaxVGPRs = TRI->getAllocatableSet(MF, &AMDGPU::VGPR_32RegClass).count();
lib/Target/AMDGPU/SIFrameLowering.cpp
  121     MF->getRegInfo(), LiveRegs, AMDGPU::VGPR_32RegClass);
  168     MF->getRegInfo(), LiveRegs, AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SIISelLowering.cpp
  121   addRegisterClass(MVT::f32, &AMDGPU::VGPR_32RegClass);
 1622     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1630     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1638     MRI.setType(MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass), S32);
 1655     = makeArrayRef(AMDGPU::VGPR_32RegClass.begin(), 32);
 1669   Register LiveInVReg = MF.addLiveIn(Reg, &AMDGPU::VGPR_32RegClass);
 3436   Register PhiReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 3437   Register InitReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 3759     Register DstLo = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 3760     Register DstHi = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5844     return loadInputValue(DAG, &AMDGPU::VGPR_32RegClass, MVT::i32,
 5849     return loadInputValue(DAG, &AMDGPU::VGPR_32RegClass, MVT::i32,
 5854     return loadInputValue(DAG, &AMDGPU::VGPR_32RegClass, MVT::i32,
10583         RC = &AMDGPU::VGPR_32RegClass;
10640       RC = &AMDGPU::VGPR_32RegClass;
lib/Target/AMDGPU/SIInstrInfo.cpp
  530   if (RC == &AMDGPU::VGPR_32RegClass) {
  531     assert(AMDGPU::VGPR_32RegClass.contains(SrcReg) ||
  556         assert(AMDGPU::VGPR_32RegClass.contains(SrcReg));
  582         assert(AMDGPU::VGPR_32RegClass.contains(SrcReg));
  610     assert(AMDGPU::VGPR_32RegClass.contains(SrcReg) ||
  613     if (!AMDGPU::VGPR_32RegClass.contains(SrcReg)) {
  650       unsigned MaxVGPRs = RI.getRegPressureLimit(&AMDGPU::VGPR_32RegClass,
  656       unsigned Tmp = RS.scavengeRegister(&AMDGPU::VGPR_32RegClass, 0);
  663       while (RegNo-- && RS.FindUnusedReg(&AMDGPU::VGPR_32RegClass)) {
  664         unsigned Tmp2 = RS.scavengeRegister(&AMDGPU::VGPR_32RegClass, 0);
  774   if (RegClass == &AMDGPU::VGPR_32RegClass) {
  809   return &AMDGPU::VGPR_32RegClass;
  823   assert(MRI.getRegClass(DstReg) == &AMDGPU::VGPR_32RegClass &&
 1098     Register Tmp = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1217     Register Tmp = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1244     TIDReg = RI.findUnusedRegister(MF->getRegInfo(), &AMDGPU::VGPR_32RegClass,
 1582       auto Tmp = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 2210   const TargetRegisterClass *EltRC = &AMDGPU::VGPR_32RegClass;
 3844     VRC = &AMDGPU::VGPR_32RegClass;
 4698       Register NewVAddrLo = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 4699       Register NewVAddrHi = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5112     Register ResultReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5145   Register TmpReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5146   Register ResultReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5175     Register NewDest = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5176     legalizeGenericOperand(MBB, MII, &AMDGPU::VGPR_32RegClass, Src0, MRI, DL);
 5177     legalizeGenericOperand(MBB, MII, &AMDGPU::VGPR_32RegClass, Src1, MRI, DL);
 5350   Register DestSub0 = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5351   Register DestSub1 = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5534   Register MidReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5535   Register ResultReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5574     Register MidRegLo = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5575     Register MidRegHi = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5599   Register TmpReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5655   Register ResultReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5663     Register ImmReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5664     Register TmpReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5682     Register ImmReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5692     Register ImmReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 5693     Register TmpReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  915     BaseReg = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1008     BaseReg = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1394   Register DestSub0 = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
 1395   Register DestSub1 = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
  290       LaneVGPR = TRI->findUnusedRegister(MRI, &AMDGPU::VGPR_32RegClass, MF);
  344       isAGPRtoVGPR ? AMDGPU::VGPR_32RegClass : AMDGPU::AGPR_32RegClass;
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
 1192     Register VGPR = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass);
lib/Target/AMDGPU/SIRegisterInfo.cpp
  200   unsigned TotalNumVGPRs = AMDGPU::VGPR_32RegClass.getNumRegs();
  202     unsigned Reg = AMDGPU::VGPR_32RegClass.getRegister(i);
  364   Register FIReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass);
  429   return &AMDGPU::VGPR_32RegClass;
  821         TmpVGPR = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0);
  917         TmpVGPR = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0);
 1108           RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0);
 1123               RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MIB, 0);
 1229         Register TmpReg = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0);
 1248     &AMDGPU::VGPR_32RegClass,
 1288     return getCommonSubClass(&AMDGPU::VGPR_32RegClass, RC) != nullptr;
 1340     return &AMDGPU::VGPR_32RegClass;
 1448       return &AMDGPU::VGPR_32RegClass;
 1752     return getRegPressureLimit(&AMDGPU::VGPR_32RegClass,
 1783       return &AMDGPU::VGPR_32RegClass;
 1802     return RB.getID() == AMDGPU::VGPRRegBankID ? &AMDGPU::VGPR_32RegClass :
 1827       return RB.getID() == AMDGPU::VGPRRegBankID ? &AMDGPU::VGPR_32RegClass :