Searched refs:ByteProvider (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ByteProvider.h | 30 template <typename ISelOp> class ByteProvider { 32 ByteProvider(std::optional<ISelOp> Src, int64_t DestOffset, int64_t SrcOffset) in ByteProvider() function 64 ByteProvider() = default; 66 static ByteProvider getSrc(std::optional<ISelOp> Val, int64_t ByteOffset, in getSrc() 70 return ByteProvider(Val, ByteOffset, VectorOffset); in getSrc() 73 static ByteProvider getConstantZero() { in getConstantZero() 74 return ByteProvider<ISelOp>(std::nullopt, 0, 0); in getConstantZero() 80 bool hasSameSrc(const ByteProvider &Other) const { return Other.Src == Src; } in hasSameSrc() 82 bool operator==(const ByteProvider &Other) const {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 11542 static const std::optional<ByteProvider<SDValue>> 11605 static const std::optional<ByteProvider<SDValue>> 11654 return ByteProvider<SDValue>::getConstantZero(); in calculateByteProvider() 11749 ? std::optional<ByteProvider<SDValue>>( in calculateByteProvider() 11832 : ByteProvider<SDValue>( in calculateByteProvider() 11923 SmallVector<ByteProvider<SDValue>, 8> PermNodes; in matchPERM() 11926 std::optional<ByteProvider<SDValue>> P = in matchPERM() 13485 static std::optional<ByteProvider<SDValue>> 13512 static void placeSources(ByteProvider<SDValue> &Src0, in placeSources() 13513 ByteProvider<SDValue> &Src1, in placeSources() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 8672 using SDByteProvider = ByteProvider<SDNode *>;
|