Lines Matching refs:constrainGenericRegister
875 RBI.constrainGenericRegister(I.getOperand(0).getReg(), *To, MRI); in copySubReg()
983 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
1974 RBI.constrainGenericRegister(NewSrc, AArch64::GPR64RegClass, MRI); in preISelLower()
2204 RBI.constrainGenericRegister(DefReg, AArch64::GPR64RegClass, MRI); in earlySelect()
2207 RBI.constrainGenericRegister(DefReg, AArch64::GPR32RegClass, MRI); in earlySelect()
2374 return RBI.constrainGenericRegister(DefReg, *DefRC, MRI); in select()
2584 return RBI.constrainGenericRegister(DefReg, FPRRC, MRI); in select()
2598 if (!RBI.constrainGenericRegister(DefReg, FPRRC, MRI)) { in select()
2678 RBI.constrainGenericRegister(I.getOperand(0).getReg(), in select()
2713 RBI.constrainGenericRegister(I.getOperand(2).getReg(), in select()
2841 RBI.constrainGenericRegister(Copy, *RC, MRI); in select()
2864 RBI.constrainGenericRegister(OldDst, *SubRegRC, MRI); in select()
2937 return RBI.constrainGenericRegister(DstReg, AArch64::GPR64allRegClass, in select()
3087 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in select()
3088 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in select()
3257 if (!RBI.constrainGenericRegister(DefReg, AArch64::GPR64RegClass, in select()
3263 if (!RBI.constrainGenericRegister(SrcReg, AArch64::GPR32RegClass, in select()
3277 if (!RBI.constrainGenericRegister(SrcReg, AArch64::GPR32RegClass, in select()
3405 RBI.constrainGenericRegister(DstReg, *DstRC, MRI); in select()
3496 RBI.constrainGenericRegister(Copy, AArch64::FPR32RegClass, MRI); in selectReduction()
3565 RBI.constrainGenericRegister(DstPtrCopy, AArch64::GPR64commonRegClass, MRI); in selectMOPS()
3566 RBI.constrainGenericRegister(SrcValCopy, SrcValRegClass, MRI); in selectMOPS()
3567 RBI.constrainGenericRegister(SizeCopy, AArch64::GPR64RegClass, MRI); in selectMOPS()
3658 RBI.constrainGenericRegister(I.getOperand(0).getReg(), AArch64::GPR64RegClass, in selectTLSGlobalValue()
3940 RBI.constrainGenericRegister(DstReg, *SrcRC, MRI); in selectVectorICmp()
4106 RBI.constrainGenericRegister(*DstReg, *DstRC, MRI); in emitExtractVectorElt()
4126 RBI.constrainGenericRegister(*DstReg, *DstRC, MRI); in emitExtractVectorElt()
4312 RBI.constrainGenericRegister(CopyTo, *RC, MRI); in selectUnmergeValues()
5190 RBI.constrainGenericRegister(Copy.getReg(0), AArch64::FPR64RegClass, MRI); in selectShuffleVector()
5293 RBI.constrainGenericRegister(DefReg, AArch64::GPR64RegClass, MRI); in selectUSMovFromExtend()
5366 RBI.constrainGenericRegister(DstReg, *RC, MRI); in selectInsertElt()
5398 RBI.constrainGenericRegister(Dst, AArch64::FPR64RegClass, MRI); in emitConstantVector()
5410 RBI.constrainGenericRegister( in emitConstantVector()
5483 return RBI.constrainGenericRegister(Dst, *DstRC, MRI); in tryOptBuildVecToSubregToReg()
5553 RBI.constrainGenericRegister(DstReg, *RC, MRI); in selectBuildVector()
5768 RBI.constrainGenericRegister(I.getOperand(2).getReg(), in selectIntrinsic()
5784 RBI.constrainGenericRegister(I.getOperand(0).getReg(), in selectIntrinsic()
5811 RBI.constrainGenericRegister(DiscReg, AArch64::GPR64spRegClass, MRI); in selectIntrinsic()
5814 RBI.constrainGenericRegister(DstReg, AArch64::GPR64RegClass, MRI); in selectIntrinsic()
5825 RBI.constrainGenericRegister(DstReg, AArch64::GPR64RegClass, MRI); in selectIntrinsic()