Home
last modified time | relevance | path

Searched refs:constrainGenericRegister (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstructionSelector.cpp111 return RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI) && in constrainCopyLikeIntrin()
112 RBI.constrainGenericRegister(Src.getReg(), *SrcRC, *MRI); in constrainCopyLikeIntrin()
131 return RBI.constrainGenericRegister(DstReg, *RC, *MRI); in selectCOPY()
136 if (!RBI.constrainGenericRegister(DstReg, *TRI.getBoolRC(), *MRI)) in selectCOPY()
174 if (RC && !RBI.constrainGenericRegister(DstReg, *RC, *MRI)) in selectCOPY()
188 RBI.constrainGenericRegister(MO.getReg(), *RC, *MRI); in selectCOPY()
228 return RBI.constrainGenericRegister(DefReg, *DefRC, *MRI); in selectPHI()
394 if (!RBI.constrainGenericRegister(DstReg, RC, *MRI)) in selectG_ADD_SUB()
443 if (!RBI.constrainGenericRegister(Dst0Reg, AMDGPU::SReg_32RegClass, *MRI) || in selectG_UADDO_USUBO_UADDE_USUBE()
444 !RBI.constrainGenericRegister(Src0Reg, AMDGPU::SReg_32RegClass, *MRI) || in selectG_UADDO_USUBO_UADDE_USUBE()
[all …]
DAMDGPURegisterBankInfo.cpp860 constrainGenericRegister(OpReg, AMDGPU::VGPR_32RegClass, MRI); in executeInWaterfallLoop()
1106 constrainGenericRegister(Reg, AMDGPU::VGPR_32RegClass, MRI); in constrainOpWithReadfirstlane()
1878 return constrainGenericRegister(DstReg, AMDGPU::VGPR_32RegClass, MRI) && in buildVCopy()
1879 constrainGenericRegister(SrcReg, AMDGPU::SReg_32RegClass, MRI); in buildVCopy()
1898 return constrainGenericRegister(SrcReg, AMDGPU::SReg_64RegClass, MRI) && in buildVCopy()
1899 constrainGenericRegister(DstReg, AMDGPU::VReg_64RegClass, MRI); in buildVCopy()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86InstructionSelector.cpp299 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
696 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTurnIntoCOPY()
697 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTurnIntoCOPY()
759 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTruncOrPtrToInt()
760 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTruncOrPtrToInt()
869 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectAnyext()
870 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectAnyext()
984 RBI.constrainGenericRegister( in selectFCmp()
1064 if (!RBI.constrainGenericRegister(CarryInReg, X86::GR32RegClass, MRI)) in selectUadde()
1086 !RBI.constrainGenericRegister(CarryOutReg, X86::GR32RegClass, MRI)) in selectUadde()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp872 RBI.constrainGenericRegister(I.getOperand(0).getReg(), *To, MRI); in copySubReg()
1008 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
1950 RBI.constrainGenericRegister(NewSrc, AArch64::GPR64RegClass, MRI); in preISelLower()
2183 RBI.constrainGenericRegister(DefReg, AArch64::GPR64RegClass, MRI); in earlySelect()
2186 RBI.constrainGenericRegister(DefReg, AArch64::GPR32RegClass, MRI); in earlySelect()
2316 return RBI.constrainGenericRegister(DefReg, *DefRC, MRI); in select()
2529 return RBI.constrainGenericRegister(DefReg, FPRRC, MRI); in select()
2539 if (!RBI.constrainGenericRegister(DefReg, FPRRC, MRI)) { in select()
2617 RBI.constrainGenericRegister(I.getOperand(0).getReg(), in select()
2652 RBI.constrainGenericRegister(I.getOperand(2).getReg(), in select()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h646 constrainGenericRegister(Register Reg, const TargetRegisterClass &RC,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMInstructionSelector.cpp223 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in selectCopy()
1147 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in select()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsInstructionSelector.cpp112 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in selectCopy()
436 return RBI.constrainGenericRegister(DestReg, *DefRC, MRI); in select()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp132 const TargetRegisterClass *RegisterBankInfo::constrainGenericRegister( in constrainGenericRegister() function in RegisterBankInfo
DUtils.cpp42 if (!RBI.constrainGenericRegister(Reg, RegClass, MRI)) in constrainRegToClass()