Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2671 LLT NewShiftTy; in matchCombineTruncOfShift() local
2676 NewShiftTy = DstTy; in matchCombineTruncOfShift()
2680 if (Known.getMaxValue().uge(NewShiftTy.getScalarSizeInBits())) in matchCombineTruncOfShift()
2695 NewShiftTy = getMidVTForTruncRightShiftCombine(SrcTy, DstTy); in matchCombineTruncOfShift()
2696 if (NewShiftTy == SrcTy) in matchCombineTruncOfShift()
2701 if (Known.getMaxValue().ugt(NewShiftTy.getScalarSizeInBits() - in matchCombineTruncOfShift()
2710 {NewShiftTy, TL.getPreferredShiftAmountTy(NewShiftTy)}})) in matchCombineTruncOfShift()
2713 MatchInfo = std::make_pair(SrcMI, NewShiftTy); in matchCombineTruncOfShift()
2720 LLT NewShiftTy = MatchInfo.second; in applyCombineTruncOfShift() local
2727 ShiftSrc = Builder.buildTrunc(NewShiftTy, ShiftSrc).getReg(0); in applyCombineTruncOfShift()
[all …]