Searched refs:SgprRB (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalize.cpp | 101 const RegisterBank *SgprRB; member in AMDGPURegBankLegalizeCombiner 114 SgprRB(&RBI.getRegBank(AMDGPU::SGPRRegBankID)), in AMDGPURegBankLegalizeCombiner() 153 if (isLaneMask(Dst) && MRI.getRegBankOrNull(Src) == SgprRB) { in tryCombineCopy() 160 auto One = B.buildConstant({SgprRB, S32}, 1); in tryCombineCopy() 161 auto BoolSrc = B.buildAnd({SgprRB, S32}, TruncS32Src, One); in tryCombineCopy() 172 MRI.getRegBankOrNull(Src) == SgprRB) { in tryCombineCopy() 210 auto Unmerge = B.buildUnmerge({SgprRB, S32}, TruncSrc); in tryCombineS1AnyExt() 218 {TruncSrc, B.buildUndef({SgprRB, S32})}); in tryCombineS1AnyExt()
|
| H A D | AMDGPURegBankLegalizeHelper.cpp | 37 SgprRB(&RBI.getRegBank(AMDGPU::SGPRRegBankID)), in RegBankLegalizeHelper() 315 auto S_BFE = B.buildInstr(Opc, {{SgprRB, Ty}}, in lowerS_BFE() 399 auto True = B.buildConstant({SgprRB, Ty}, in lower() 401 auto False = B.buildConstant({SgprRB, Ty}, 0); in lower() 686 return SgprRB; in getRegBankFromID() 784 assert(RB == SgprRB); in applyMappingDst() 796 assert(RB == SgprRB); in applyMappingDst() 809 assert(RB == SgprRB); in applyMappingDst() 818 assert(RB == SgprRB); in applyMappingDst() 850 assert(RB == VccRB || RB == SgprRB); in applyMappingSrc() [all …]
|
| H A D | AMDGPUGlobalISelUtils.cpp | 137 const RegisterBank *SgprRB = &RBI.getRegBank(AMDGPU::SGPRRegBankID); in buildReadAnyLane() local 139 return B.buildInstr(AMDGPU::G_AMDGPU_READANYLANE, {{SgprRB, Ty}}, {VgprSrc}) in buildReadAnyLane() 146 return B.buildMergeLikeInstr({SgprRB, Ty}, SgprDstParts).getReg(0); in buildReadAnyLane()
|
| H A D | AMDGPURegBankSelect.cpp | 84 const RegisterBank *SgprRB; member in RegBankSelectHelper 94 SgprRB(&RBI.getRegBank(AMDGPU::SGPRRegBankID)), in RegBankSelectHelper() 115 return SgprRB; in getRegBankToAssign()
|
| H A D | AMDGPURegBankLegalizeHelper.h | 35 const RegisterBank *SgprRB; variable 72 MachineRegisterInfo::VRegAttrs SgprRB_S32 = {SgprRB, S32};
|