Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp135 return RBI.constrainGenericRegister(DstReg, *RC, *MRI); in selectCOPY()
192 RBI.constrainGenericRegister(MO.getReg(), *RC, *MRI); in selectCOPY()
232 return RBI.constrainGenericRegister(DefReg, *DefRC, *MRI); in selectPHI()
398 if (!RBI.constrainGenericRegister(DstReg, RC, *MRI)) in selectG_ADD_SUB()
557 if (!RBI.constrainGenericRegister(DstReg, *DstRC, *MRI)) in selectG_MERGE_VALUES()
1272 !RBI.constrainGenericRegister(DstReg, *RC, *MRI)) in selectReturnAddress()
1452 if (!RBI.constrainGenericRegister(BaseOffset, in selectDSGWSIntrinsic()
2542 return RBI.constrainGenericRegister( in selectG_GLOBAL_VALUE()
2899 if (!RBI.constrainGenericRegister(DstReg, RC, *MRI) || in selectG_SHUFFLE_VECTOR()
2900 !RBI.constrainGenericRegister(SrcVec, RC, *MRI)) in selectG_SHUFFLE_VECTOR()
[all …]
H A DAMDGPURegisterBankInfo.cpp720 constrainGenericRegister(SrcPart, AMDGPU::VGPR_32RegClass, MRI); in buildReadFirstLane()
1854 return constrainGenericRegister(DstReg, AMDGPU::VGPR_32RegClass, MRI) && in buildVCopy()
1855 constrainGenericRegister(SrcReg, AMDGPU::SReg_32RegClass, MRI); in buildVCopy()
1874 return constrainGenericRegister(SrcReg, AMDGPU::SReg_64RegClass, MRI) && in buildVCopy()
1875 constrainGenericRegister(DstReg, AMDGPU::VReg_64RegClass, MRI); in buildVCopy()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp301 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
698 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTurnIntoCOPY()
699 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTurnIntoCOPY()
761 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectTruncOrPtrToInt()
762 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectTruncOrPtrToInt()
871 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in selectAnyext()
872 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectAnyext()
986 RBI.constrainGenericRegister( in selectFCmp()
1178 if (!RBI.constrainGenericRegister(SrcReg, *SrcRC, MRI) || in emitExtractSubreg()
1179 !RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in emitExtractSubreg()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp983 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
2841 RBI.constrainGenericRegister(Copy, *RC, MRI); in select()
3405 RBI.constrainGenericRegister(DstReg, *DstRC, MRI); in select()
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()
5366 RBI.constrainGenericRegister(DstReg, *RC, MRI); in selectInsertElt()
5410 RBI.constrainGenericRegister( in emitConstantVector()
5483 return RBI.constrainGenericRegister(Dst, *DstRC, MRI); in tryOptBuildVecToSubregToReg()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h646 constrainGenericRegister(Register Reg, const TargetRegisterClass &RC,
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp129 const TargetRegisterClass *RegisterBankInfo::constrainGenericRegister( in constrainGenericRegister() function in RegisterBankInfo
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp45 if (!RBI.constrainGenericRegister(Reg, RegClass, MRI)) in constrainRegToClass()