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

References

lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1328   MachineInstr &MI = OpdMapper.getMI();
 1330   MachineRegisterInfo &MRI = OpdMapper.getMRI();
 1340     SmallVector<Register, 2> DefRegs(OpdMapper.getVRegs(0));
 1341     SmallVector<Register, 1> Src0Regs(OpdMapper.getVRegs(1));
 1342     SmallVector<Register, 2> Src1Regs(OpdMapper.getVRegs(2));
 1343     SmallVector<Register, 2> Src2Regs(OpdMapper.getVRegs(3));
 1389     SmallVector<Register, 2> DefRegs(OpdMapper.getVRegs(0));
 1390     SmallVector<Register, 2> Src0Regs(OpdMapper.getVRegs(1));
 1391     SmallVector<Register, 2> Src1Regs(OpdMapper.getVRegs(2));
 1513       SmallVector<Register, 2> DefRegs(OpdMapper.getVRegs(0));
 1538       SmallVector<Register, 2> DefRegs(OpdMapper.getVRegs(0));
 1598     assert(MI.getNumOperands() == 3 && OpdMapper.getVRegs(0).empty());
 1599     substituteSimpleCopyRegs(OpdMapper, 1);
 1600     substituteSimpleCopyRegs(OpdMapper, 2);
 1652     SmallVector<Register, 2> DstRegs(OpdMapper.getVRegs(0));
 1654     assert(OpdMapper.getVRegs(1).empty() && OpdMapper.getVRegs(2).empty());
 1654     assert(OpdMapper.getVRegs(1).empty() && OpdMapper.getVRegs(2).empty());
 1657       applyDefaultMapping(OpdMapper);
 1691       = OpdMapper.getInstrMapping().getOperandMapping(0);
 1716     SmallVector<Register, 2> InsRegs(OpdMapper.getVRegs(2));
 1718     assert(OpdMapper.getVRegs(0).empty());
 1719     assert(OpdMapper.getVRegs(1).empty());
 1720     assert(OpdMapper.getVRegs(3).empty());
 1723       applyDefaultMapping(OpdMapper);
 1793       substituteSimpleCopyRegs(OpdMapper, 2);
 1795       assert(OpdMapper.getVRegs(0).empty());
 1796       assert(OpdMapper.getVRegs(3).empty());
 1804       assert(OpdMapper.getVRegs(0).empty());
 1805       assert(OpdMapper.getVRegs(2).empty());
 1806       assert(OpdMapper.getVRegs(3).empty());
 1808       substituteSimpleCopyRegs(OpdMapper, 4); // VGPR input val
 1828       assert(OpdMapper.getVRegs(0).empty());
 1829       substituteSimpleCopyRegs(OpdMapper, 3);
 1837       substituteSimpleCopyRegs(OpdMapper, 1);
 1860       applyDefaultMapping(OpdMapper);
 1868       applyDefaultMapping(OpdMapper);
 1879           applyMappingImage(MI, OpdMapper, MRI, RSrcIntrin->RsrcArg);
 1892     if (applyMappingWideLoad(MI, OpdMapper, MRI))
 1900   return applyDefaultMapping(OpdMapper);