Lines Matching refs:DstRC

108   const TargetRegisterClass *DstRC  in constrainCopyLikeIntrin()  local
112 if (!DstRC || DstRC != SrcRC) in constrainCopyLikeIntrin()
115 return RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI) && in constrainCopyLikeIntrin()
499 const TargetRegisterClass *DstRC = in selectG_EXTRACT() local
501 if (!DstRC || !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectG_EXTRACT()
538 const TargetRegisterClass *DstRC = in selectG_MERGE_VALUES() local
540 if (!DstRC) in selectG_MERGE_VALUES()
543 ArrayRef<int16_t> SubRegs = TRI.getRegSplitParts(DstRC, SrcSize / 8); in selectG_MERGE_VALUES()
557 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectG_MERGE_VALUES()
599 const TargetRegisterClass *DstRC = in selectG_UNMERGE_VALUES() local
601 if (DstRC && !RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI)) in selectG_UNMERGE_VALUES()
754 const TargetRegisterClass *DstRC = in selectG_INSERT() local
756 if (!DstRC) in selectG_INSERT()
772 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_INSERT()
1212 const TargetRegisterClass *DstRC = TRI.getRegClassForSizeOnBank(32, *DstBank); in selectRelocConstant() local
1213 if (!DstRC || !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectRelocConstant()
1946 const TargetRegisterClass *DstRC = in selectG_TRUNC() local
1948 if (!SrcRC || !DstRC) in selectG_TRUNC()
1952 !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) { in selectG_TRUNC()
1961 Register LoReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
1962 Register HiReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
1982 Register TmpReg0 = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
1983 Register TmpReg1 = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
1984 Register ImmReg = MRI->createVirtualRegister(DstRC); in selectG_TRUNC()
2088 const TargetRegisterClass *DstRC = in selectG_SZA_EXT() local
2100 return RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) && in selectG_SZA_EXT()
2254 const TargetRegisterClass *DstRC = in selectG_CONSTANT() local
2256 if (!DstRC) in selectG_CONSTANT()
2258 return RBI.constrainGenericRegister(DstReg, *DstRC, *MRI); in selectG_CONSTANT()
2584 const TargetRegisterClass *DstRC = TRI.getRegClassForTypeOnBank(Ty, *DstRB); in selectG_PTRMASK() local
2589 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_PTRMASK()
2702 const TargetRegisterClass *DstRC = in selectG_EXTRACT_VECTOR_ELT() local
2704 if (!SrcRC || !DstRC) in selectG_EXTRACT_VECTOR_ELT()
2707 !RBI.constrainGenericRegister(DstReg, *DstRC, *MRI) || in selectG_EXTRACT_VECTOR_ELT()