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

References

lib/Target/Mips/MipsInstructionSelector.cpp
  237       return selectCopy(I, MRI);
  243       (RBI.getRegBank(I.getOperand(0).getReg(), MRI, TRI)->getID() ==
  266     Register PseudoMULTuReg = MRI.createVirtualRegister(&Mips::ACC64RegClass);
  295     return selectCopy(I, MRI);
  317     Register JTIndex = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  325     Register DestAddress = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  333     Register Dest = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  345       Register DestTmp = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  372     const unsigned OpSize = MRI.getType(DestReg).getSizeInBits();
  379                                        *RBI.getRegBank(DestReg, MRI, TRI), RBI);
  382     return RBI.constrainGenericRegister(DestReg, *DefRC, MRI);
  388     const unsigned NewOpc = selectLoadStoreOpCode(I, MRI);
  401     MachineInstr *Addr = MRI.getVRegDef(I.getOperand(1).getReg());
  403       MachineInstr *Offset = MRI.getVRegDef(Addr->getOperand(2).getReg());
  424     Register HILOReg = MRI.createVirtualRegister(&Mips::ACC64RegClass);
  461     MRI.setRegClass(MI->getOperand(0).getReg(),
  463                         MRI.getType(I.getOperand(0).getReg()).getSizeInBits(),
  464                         *RBI.getRegBank(I.getOperand(0).getReg(), MRI, TRI),
  480     unsigned Size = MRI.getType(I.getOperand(0).getReg()).getSizeInBits();
  483       Register GPRReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  494       Register GPRRegHigh = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  495       Register GPRRegLow = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  513     unsigned Size = MRI.getType(I.getOperand(0).getReg()).getSizeInBits();
  523     unsigned FromSize = MRI.getType(I.getOperand(1).getReg()).getSizeInBits();
  524     unsigned ToSize = MRI.getType(I.getOperand(0).getReg()).getSizeInBits();
  535     Register ResultInFPR = MRI.createVirtualRegister(&Mips::FGR32RegClass);
  574         Register LWGOTDef = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  587       Register LUiReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  642     Register Temp = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  756     Register TrueInReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
  762     unsigned Size = MRI.getType(I.getOperand(2).getReg()).getSizeInBits();
  792     Register LeaReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);