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

References

lib/Target/ARM/ARMInstructionSelector.cpp
  846       return selectCopy(I, TII, MRI, TRI, RBI);
  864     assert(MRI.getType(I.getOperand(0).getReg()).getSizeInBits() <= 32 &&
  867     LLT SrcTy = MRI.getType(I.getOperand(1).getReg());
  879         Register AndResult = MRI.createVirtualRegister(&ARM::GPRRegClass);
  917     const auto &SrcRegBank = *RBI.getRegBank(SrcReg, MRI, TRI);
  918     const auto &DstRegBank = *RBI.getRegBank(DstReg, MRI, TRI);
  927       assert(MRI.getType(SrcReg).getSizeInBits() == 64 && "Unsupported size");
  928       assert(MRI.getType(DstReg).getSizeInBits() <= 32 && "Unsupported size");
  930       Register IgnoredBits = MRI.createVirtualRegister(&ARM::GPRRegClass);
  957     return selectCopy(I, TII, MRI, TRI, RBI);
  960     if (!MRI.getType(I.getOperand(0).getReg()).isPointer()) {
  988     unsigned Size = MRI.getType(I.getOperand(0).getReg()).getSizeInBits() / 8;
 1012     const auto &SrcRegBank = *RBI.getRegBank(SrcReg, MRI, TRI);
 1013     const auto &DstRegBank = *RBI.getRegBank(DstReg, MRI, TRI);
 1029     return selectCopy(I, TII, MRI, TRI, RBI);
 1032     return selectSelect(MIB, MRI);
 1036     return selectCmp(Helper, MIB, MRI);
 1042     unsigned Size = MRI.getType(OpReg).getSizeInBits();
 1055     return selectCmp(Helper, MIB, MRI);
 1075     return selectGlobal(MIB, MRI);
 1085     unsigned RegBank = RBI.getRegBank(Reg, MRI, TRI)->getID();
 1087     LLT ValTy = MRI.getType(Reg);
 1101       Register ValueToStore = MRI.createVirtualRegister(&ARM::GPRRegClass);
 1124     if (!selectMergeValues(MIB, TII, MRI, TRI, RBI))
 1129     if (!selectUnmergeValues(MIB, TII, MRI, TRI, RBI))
 1134     if (!validReg(MRI, I.getOperand(0).getReg(), 1, ARM::GPRRegBankID)) {
 1162     const TargetRegisterClass *RC = guessRegClass(DstReg, MRI, TRI, RBI);
 1163     if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) {