Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2808 SDValue ShlSrc = Src.getOperand(0); in matchAddressRecursively() local
2820 APInt::getHighBitsSet(ShlSrc.getValueSizeInBits(), ShAmtV); in matchAddressRecursively()
2822 !CurDAG->MaskedValueIsZero(ShlSrc, HighZeros & Mask)) in matchAddressRecursively()
2829 MVT SrcVT = ShlSrc.getSimpleValueType(); in matchAddressRecursively()
2833 SDValue Res = ShlSrc; in matchAddressRecursively()
2837 Res = CurDAG->getNode(ISD::AND, DL, SrcVT, ShlSrc, Res); in matchAddressRecursively()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4400 Register ShlSrc, ShlAmt, LShrSrc, LShrAmt, Amt; in matchOrShiftToFunnelShift() local
4406 m_GOr(m_GShl(m_Reg(ShlSrc), m_Reg(ShlAmt)), in matchOrShiftToFunnelShift()
4440 B.buildInstr(FshOpc, {Dst}, {ShlSrc, LShrSrc, Amt}); in matchOrShiftToFunnelShift()
4708 Register ShlSrc; in matchBitfieldExtractFromShr() local
4716 m_OneNonDBGUse(m_GShl(m_Reg(ShlSrc), m_ICst(ShlAmt))), in matchBitfieldExtractFromShr()
4735 B.buildInstr(ExtrOpcode, {Dst}, {ShlSrc, PosCst, WidthCst}); in matchBitfieldExtractFromShr()