Home
last modified time | relevance | path

Searched refs:HiShift (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1601 SDValue HiShift = DAG.getConstant(OldBits, DL, VT); in PromoteIntRes_FunnelShift() local
1602 Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, HiShift); in PromoteIntRes_FunnelShift()
1607 Res = DAG.getNode(ISD::SRL, DL, VT, Res, HiShift); in PromoteIntRes_FunnelShift()
1653 SDValue HiShift = DAG.getConstant(OldBits, DL, VT); in PromoteIntRes_VPFunnelShift() local
1654 Hi = DAG.getNode(ISD::VP_SHL, DL, VT, Hi, HiShift, Mask, EVL); in PromoteIntRes_VPFunnelShift()
1660 Res = DAG.getNode(ISD::VP_SRL, DL, VT, Res, HiShift, Mask, EVL); in PromoteIntRes_VPFunnelShift()
H A DTargetLowering.cpp8606 SDValue HiShift = DAG.getShiftAmountConstant(32, SrcVT, dl); in expandUINT_TO_FP() local
8609 SDValue Hi = DAG.getNode(ISD::SRL, dl, SrcVT, Src, HiShift); in expandUINT_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp4231 SDValue HiShift; in performSraCombine() local
4233 HiShift = DAG.getAllOnesConstant(SL, TargetType); in performSraCombine()
4236 HiShift = DAG.getNode(ISD::SRA, SL, TargetType, Hi, ShiftFullAmt); in performSraCombine()
4248 DAG.ExtractVectorElements(HiShift, HiOps, 0, NElts); in performSraCombine()
4256 Vec = DAG.getBuildVector(ConcatType, SL, {NewShift, HiShift}); in performSraCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1247 SDValue HiShift = DAG.getNode(LoongArchISD::VBSRL, DL, ByteVT, Hi, in lowerVECTOR_SHUFFLEAsByteRotate() local
1249 return DAG.getBitcast(VT, DAG.getNode(ISD::OR, DL, ByteVT, LoShift, HiShift)); in lowerVECTOR_SHUFFLEAsByteRotate()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11975 SDValue HiShift = in lowerShuffleAsByteRotate() local
11979 DAG.getNode(ISD::OR, DL, MVT::v16i8, LoShift, HiShift)); in lowerShuffleAsByteRotate()
31338 SDValue HiShift = DAG.getConstant(EltSizeInBits, DL, Amt.getValueType()); in LowerFunnelShift() local
31342 SDValue Res = DAG.getNode(ISD::SHL, DL, MVT::i32, Op0, HiShift); in LowerFunnelShift()
31348 Res = DAG.getNode(ISD::SRL, DL, MVT::i32, Res, HiShift); in LowerFunnelShift()