• Home
  • Raw
  • Download

Lines Matching refs:RBI

36                           const MipsRegisterBankInfo &RBI);
63 const MipsRegisterBankInfo &RBI; member in __anon06c298e10111::MipsInstructionSelector
82 const MipsRegisterBankInfo &RBI) in MipsInstructionSelector() argument
84 TRI(*STI.getRegisterInfo()), RBI(RBI), in MipsInstructionSelector()
97 return RBI.getRegBank(Reg, MRI, TRI)->getID() == Mips::GPRBRegBankID; in isRegInGprb()
102 return RBI.getRegBank(Reg, MRI, TRI)->getID() == Mips::FPRBRegBankID; in isRegInFprb()
112 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in selectCopy()
152 return constrainSelectedInstRegOperands(*Inst, TII, TRI, RBI); in materialize32BitImm()
158 return constrainSelectedInstRegOperands(*Inst, TII, TRI, RBI); in materialize32BitImm()
165 return constrainSelectedInstRegOperands(*Inst, TII, TRI, RBI); in materialize32BitImm()
173 if (!constrainSelectedInstRegOperands(*LUi, TII, TRI, RBI)) in materialize32BitImm()
175 if (!constrainSelectedInstRegOperands(*ORi, TII, TRI, RBI)) in materialize32BitImm()
266 if (!constrainSelectedInstRegOperands(*NewInst, TII, TRI, RBI)) in buildUnalignedStore()
281 if (!constrainSelectedInstRegOperands(*NewInst, TII, TRI, RBI)) in buildUnalignedLoad()
305 if (!constrainSelectedInstRegOperands(*Mul, TII, TRI, RBI)) in select()
329 if (!constrainSelectedInstRegOperands(*PseudoMULTu, TII, TRI, RBI)) in select()
335 if (!constrainSelectedInstRegOperands(*PseudoMove, TII, TRI, RBI)) in select()
378 if (!constrainSelectedInstRegOperands(*SLL, TII, TRI, RBI)) in select()
386 if (!constrainSelectedInstRegOperands(*ADDu, TII, TRI, RBI)) in select()
397 if (!constrainSelectedInstRegOperands(*LW, TII, TRI, RBI)) in select()
408 if (!constrainSelectedInstRegOperands(*ADDu, TII, TRI, RBI)) in select()
415 if (!constrainSelectedInstRegOperands(*Branch, TII, TRI, RBI)) in select()
436 return RBI.constrainGenericRegister(DestReg, *DefRC, MRI); in select()
522 if (!constrainSelectedInstRegOperands(*PseudoDIV, TII, TRI, RBI)) in select()
529 if (!constrainSelectedInstRegOperands(*PseudoMove, TII, TRI, RBI)) in select()
561 if (!constrainSelectedInstRegOperands(*ExtractLo, TII, TRI, RBI)) in select()
568 if (!constrainSelectedInstRegOperands(*ExtractHi, TII, TRI, RBI)) in select()
605 if (!MTC1.constrainAllUses(TII, TRI, RBI)) in select()
620 if (!PairF64.constrainAllUses(TII, TRI, RBI)) in select()
654 if (!constrainSelectedInstRegOperands(*Trunc, TII, TRI, RBI)) in select()
660 if (!constrainSelectedInstRegOperands(*Move, TII, TRI, RBI)) in select()
685 if (!constrainSelectedInstRegOperands(*LWGOT, TII, TRI, RBI)) in select()
698 if (!constrainSelectedInstRegOperands(*ADDiu, TII, TRI, RBI)) in select()
708 if (!constrainSelectedInstRegOperands(*LUi, TII, TRI, RBI)) in select()
717 if (!constrainSelectedInstRegOperands(*ADDiu, TII, TRI, RBI)) in select()
814 if (!MIB.constrainAllUses(TII, TRI, RBI)) in select()
885 if (!constrainSelectedInstRegOperands(*FCMP, TII, TRI, RBI)) in select()
893 if (!constrainSelectedInstRegOperands(*Move, TII, TRI, RBI)) in select()
913 if (!constrainSelectedInstRegOperands(*LEA_ADDiu, TII, TRI, RBI)) in select()
920 if (!constrainSelectedInstRegOperands(*Store, TII, TRI, RBI)) in select()
931 return constrainSelectedInstRegOperands(*MI, TII, TRI, RBI); in select()
937 MipsRegisterBankInfo &RBI) { in createMipsInstructionSelector() argument
938 return new MipsInstructionSelector(TM, Subtarget, RBI); in createMipsInstructionSelector()