Searched refs:ShiftOffset (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPostLegalizerCombiner.cpp | 92 unsigned ShiftOffset; member 330 unsigned ShiftOffset = 8 * Offset; in matchCvtF32UByteN() local 332 ShiftOffset += ShiftAmt; in matchCvtF32UByteN() 334 ShiftOffset -= ShiftAmt; in matchCvtF32UByteN() 337 MatchInfo.ShiftOffset = ShiftOffset; in matchCvtF32UByteN() 338 return ShiftOffset < 32 && ShiftOffset >= 8 && (ShiftOffset % 8) == 0; in matchCvtF32UByteN() 347 unsigned NewOpc = AMDGPU::G_AMDGPU_CVT_F32_UBYTE0 + MatchInfo.ShiftOffset / 8; in applyCvtF32UByteN()
|
H A D | AMDGPURegisterBankInfo.cpp | 1478 auto ShiftOffset = Signed ? B.buildAShr(S64, SrcReg, OffsetReg) in applyMappingBFE() local 1480 auto UnmergeSOffset = B.buildUnmerge({S32, S32}, ShiftOffset); in applyMappingBFE() 1515 auto SignBit = B.buildShl(S64, ShiftOffset, ExtShift); in applyMappingBFE()
|
H A D | SIISelLowering.cpp | 14622 unsigned ShiftOffset = 8 * Offset; in performCvtF32UByteNCombine() local 14624 ShiftOffset -= C->getZExtValue(); in performCvtF32UByteNCombine() 14626 ShiftOffset += C->getZExtValue(); in performCvtF32UByteNCombine() 14628 if (ShiftOffset < 32 && (ShiftOffset % 8) == 0) { in performCvtF32UByteNCombine() 14629 return DAG.getNode(AMDGPUISD::CVT_F32_UBYTE0 + ShiftOffset / 8, SL, in performCvtF32UByteNCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 1567 SDValue ShiftOffset = DAG.getConstant(NewBits - OldBits, DL, AmtVT); in PromoteIntRes_FunnelShift() local 1568 Lo = DAG.getNode(ISD::SHL, DL, VT, Lo, ShiftOffset); in PromoteIntRes_FunnelShift() 1573 Amt = DAG.getNode(ISD::ADD, DL, AmtVT, Amt, ShiftOffset); in PromoteIntRes_FunnelShift() 1620 SDValue ShiftOffset = DAG.getConstant(NewBits - OldBits, DL, AmtVT); in PromoteIntRes_VPFunnelShift() local 1621 Lo = DAG.getNode(ISD::VP_SHL, DL, VT, Lo, ShiftOffset, Mask, EVL); in PromoteIntRes_VPFunnelShift() 1626 Amt = DAG.getNode(ISD::VP_ADD, DL, AmtVT, Amt, ShiftOffset, Mask, EVL); in PromoteIntRes_VPFunnelShift()
|