Lines Matching refs:ByteProvider
11731 static const std::optional<ByteProvider<SDValue>>
11742 return ByteProvider<SDValue>::getSrc(Op, DestByte, SrcIndex); in calculateSrcByte()
11784 return ByteProvider<SDValue>::getSrc(Op, DestByte, SrcIndex); in calculateSrcByte()
11796 static const std::optional<ByteProvider<SDValue>>
11852 return ByteProvider<SDValue>::getConstantZero(); in calculateByteProvider()
11911 : ByteProvider<SDValue>::getConstantZero(); in calculateByteProvider()
11932 ? ByteProvider<SDValue>::getConstantZero() in calculateByteProvider()
11959 ? std::optional<ByteProvider<SDValue>>( in calculateByteProvider()
11960 ByteProvider<SDValue>::getConstantZero()) in calculateByteProvider()
11999 ? std::optional<ByteProvider<SDValue>>( in calculateByteProvider()
12000 ByteProvider<SDValue>::getConstantZero()) in calculateByteProvider()
12048 : ByteProvider<SDValue>( in calculateByteProvider()
12049 ByteProvider<SDValue>::getConstantZero()); in calculateByteProvider()
12186 SmallVector<ByteProvider<SDValue>, 8> PermNodes; in matchPERM()
12192 std::optional<ByteProvider<SDValue>> P = in matchPERM()
13783 static std::optional<ByteProvider<SDValue>>
13816 static void placeSources(ByteProvider<SDValue> &Src0, in placeSources()
13817 ByteProvider<SDValue> &Src1, in placeSources()
13832 std::pair<ByteProvider<SDValue>, ByteProvider<SDValue>> BPP = {Src0, Src1}; in placeSources()
13978 checkDot4MulSignedness(const SDValue &N, ByteProvider<SDValue> &Src0, in checkDot4MulSignedness()
13979 ByteProvider<SDValue> &Src1, const SDValue &S0Op, in checkDot4MulSignedness()