Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp116 return RBI.constrainGenericRegister(Dst.getReg(), *DstRC, *MRI) && in constrainCopyLikeIntrin()
117 RBI.constrainGenericRegister(Src.getReg(), *SrcRC, *MRI); in constrainCopyLikeIntrin()
136 return RBI.constrainGenericRegister(DstReg, *RC, *MRI); in selectCOPY()
141 if (!RBI.constrainGenericRegister(DstReg, *TRI.getBoolRC(), *MRI)) in selectCOPY()
179 if (RC && !RBI.constrainGenericRegister(DstReg, *RC, *MRI)) in selectCOPY()
193 RBI.constrainGenericRegister(MO.getReg(), *RC, *MRI); in selectCOPY()
233 return RBI.constrainGenericRegister(DefReg, *DefRC, *MRI); in selectPHI()
399 if (!RBI.constrainGenericRegister(DstReg, RC, *MRI)) in selectG_ADD_SUB()
448 if (!RBI.constrainGenericRegister(Dst0Reg, AMDGPU::SReg_32RegClass, *MRI) || in selectG_UADDO_USUBO_UADDE_USUBE()
449 !RBI.constrainGenericRegister(Src0Reg, AMDGPU::SReg_32RegClass, *MRI) || in selectG_UADDO_USUBO_UADDE_USUBE()
[all …]
H A DAMDGPURegisterBankInfo.cpp721 constrainGenericRegister(SrcPart, AMDGPU::VGPR_32RegClass, MRI); in buildReadFirstLane()
1858 return constrainGenericRegister(DstReg, AMDGPU::VGPR_32RegClass, MRI) && in buildVCopy()
1859 constrainGenericRegister(SrcReg, AMDGPU::SReg_32RegClass, MRI); in buildVCopy()
1878 return constrainGenericRegister(SrcReg, AMDGPU::SReg_64RegClass, MRI) && in buildVCopy()
1879 constrainGenericRegister(DstReg, AMDGPU::VReg_64RegClass, MRI); in buildVCopy()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp260 RBI.constrainGenericRegister(Reg, *RC, MRI); in selectDebugInstr()
334 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
734 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTurnIntoCOPY()
735 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTurnIntoCOPY()
797 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTruncOrPtrToInt()
798 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTruncOrPtrToInt()
907 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectAnyext()
908 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectAnyext()
1022 RBI.constrainGenericRegister( in selectFCmp()
1102 if (!RBI.constrainGenericRegister(CarryInReg, X86::GR32RegClass, MRI)) in selectUadde()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp875 RBI.constrainGenericRegister(I.getOperand(0).getReg(), *To, MRI); in copySubReg()
936 RBI.constrainGenericRegister(Reg, *RC, MRI); in selectDebugInstr()
1015 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
2016 RBI.constrainGenericRegister(NewSrc, AArch64::GPR64RegClass, MRI); in preISelLower()
2246 RBI.constrainGenericRegister(DefReg, AArch64::GPR64RegClass, MRI); in earlySelect()
2249 RBI.constrainGenericRegister(DefReg, AArch64::GPR32RegClass, MRI); in earlySelect()
2415 return RBI.constrainGenericRegister(DefReg, *DefRC, MRI); in select()
2628 return RBI.constrainGenericRegister(DefReg, FPRRC, MRI); in select()
2642 if (!RBI.constrainGenericRegister(DefReg, FPRRC, MRI)) { in select()
2726 RBI.constrainGenericRegister(I.getOperand(0).getReg(), in select()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h646 constrainGenericRegister(Register Reg, const TargetRegisterClass &RC,
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp112 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in selectCopy()
436 return RBI.constrainGenericRegister(DestReg, *DefRC, MRI); in select()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp223 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in selectCopy()
1147 if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) { in select()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp129 const TargetRegisterClass *RegisterBankInfo::constrainGenericRegister( in constrainGenericRegister() function in RegisterBankInfo
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp136 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp47 if (!RBI.constrainGenericRegister(Reg, RegClass, MRI)) in constrainRegToClass()