Searched refs:ShlSrc (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2808 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 D | CombinerHelper.cpp | 4400 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()
|