Lines Matching refs:DstRC
112 const TargetRegisterClass *DstRC in constrainCopyLikeIntrin() local
116 if (!DstRC || DstRC != SrcRC) in constrainCopyLikeIntrin()
119 return RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI) && in constrainCopyLikeIntrin()
512 const TargetRegisterClass *DstRC = in selectG_EXTRACT() local
514 if (!DstRC || !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectG_EXTRACT()
551 const TargetRegisterClass *DstRC = in selectG_MERGE_VALUES() local
553 if (!DstRC) in selectG_MERGE_VALUES()
556 ArrayRef<int16_t> SubRegs = TRI.getRegSplitParts(DstRC, SrcSize / 8); in selectG_MERGE_VALUES()
570 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectG_MERGE_VALUES()
612 const TargetRegisterClass *DstRC = in selectG_UNMERGE_VALUES() local
614 if (DstRC && !RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI)) in selectG_UNMERGE_VALUES()
812 const TargetRegisterClass *DstRC = in selectG_INSERT() local
814 if (!DstRC) in selectG_INSERT()
830 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_INSERT()
1453 const TargetRegisterClass *DstRC = TRI.getRegClassForSizeOnBank(32, *DstBank); in selectRelocConstant() local
1454 if (!DstRC || !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectRelocConstant()
2219 const TargetRegisterClass *DstRC = in selectG_TRUNC() local
2221 if (!SrcRC || !DstRC) in selectG_TRUNC()
2225 !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) { in selectG_TRUNC()
2234 Register LoReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2235 Register HiReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2255 Register TmpReg0 = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2256 Register TmpReg1 = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2257 Register ImmReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2367 const TargetRegisterClass *DstRC = in selectG_SZA_EXT() local
2379 return RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) && in selectG_SZA_EXT()
2602 const TargetRegisterClass *DstRC = in selectG_CONSTANT() local
2604 if (!DstRC) in selectG_CONSTANT()
2606 return RBI.constrainGenericRegister(DstReg, *DstRC, *MRI); in selectG_CONSTANT()
2935 const TargetRegisterClass *DstRC = TRI.getRegClassForTypeOnBank(Ty, *DstRB); in selectG_PTRMASK() local
2940 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_PTRMASK()
3055 const TargetRegisterClass *DstRC = in selectG_EXTRACT_VECTOR_ELT() local
3057 if (!SrcRC || !DstRC) in selectG_EXTRACT_VECTOR_ELT()
3060 !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_EXTRACT_VECTOR_ELT()