Lines Matching refs:ByteProvider
6406 struct ByteProvider {
6413 ByteProvider() = default;
6415 static ByteProvider getMemory(LoadSDNode *Load, unsigned ByteOffset) {
6416 return ByteProvider(Load, ByteOffset);
6419 static ByteProvider getConstantZero() { return ByteProvider(nullptr, 0); }
6424 bool operator==(const ByteProvider &Other) const {
6429 ByteProvider(LoadSDNode *Load, unsigned ByteOffset)
6446 static const Optional<ByteProvider>
6490 ? ByteProvider::getConstantZero()
6505 ? Optional<ByteProvider>(ByteProvider::getConstantZero())
6524 ? Optional<ByteProvider>(ByteProvider::getConstantZero())
6526 return ByteProvider::getMemory(L, Index);
6781 auto MemoryByteOffset = [&] (ByteProvider P) {
6796 Optional<ByteProvider> FirstByteProvider;