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.cpp2751 SDValue ShlSrc = Src.getOperand(0); in matchAddressRecursively() local
2763 APInt::getHighBitsSet(ShlSrc.getValueSizeInBits(), ShAmtV); in matchAddressRecursively()
2765 !CurDAG->MaskedValueIsZero(ShlSrc, HighZeros & Mask)) in matchAddressRecursively()
2772 MVT SrcVT = ShlSrc.getSimpleValueType(); in matchAddressRecursively()
2776 SDValue Res = ShlSrc; in matchAddressRecursively()
2780 Res = CurDAG->getNode(ISD::AND, DL, SrcVT, ShlSrc, Res); in matchAddressRecursively()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4244 Register ShlSrc, ShlAmt, LShrSrc, LShrAmt, Amt; in matchOrShiftToFunnelShift() local
4250 m_GOr(m_GShl(m_Reg(ShlSrc), m_Reg(ShlAmt)), in matchOrShiftToFunnelShift()
4284 B.buildInstr(FshOpc, {Dst}, {ShlSrc, LShrSrc, Amt}); in matchOrShiftToFunnelShift()
4581 Register ShlSrc; in matchBitfieldExtractFromShr() local
4589 m_OneNonDBGUse(m_GShl(m_Reg(ShlSrc), m_ICst(ShlAmt))), in matchBitfieldExtractFromShr()
4608 B.buildInstr(ExtrOpcode, {Dst}, {ShlSrc, PosCst, WidthCst}); in matchBitfieldExtractFromShr()