Lines Matching refs:ByteProvider
5745 struct ByteProvider { struct
5752 ByteProvider() = default;
5754 static ByteProvider getMemory(LoadSDNode *Load, unsigned ByteOffset) { in getMemory() argument
5755 return ByteProvider(Load, ByteOffset); in getMemory()
5758 static ByteProvider getConstantZero() { return ByteProvider(nullptr, 0); } in getConstantZero() argument
5763 bool operator==(const ByteProvider &Other) const { in operator ==() argument
5768 ByteProvider(LoadSDNode *Load, unsigned ByteOffset) in ByteProvider() function
5785 static const Optional<ByteProvider>
5829 ? ByteProvider::getConstantZero() in calculateByteProvider()
5844 ? Optional<ByteProvider>(ByteProvider::getConstantZero()) in calculateByteProvider()
5863 ? Optional<ByteProvider>(ByteProvider::getConstantZero()) in calculateByteProvider()
5865 return ByteProvider::getMemory(L, Index); in calculateByteProvider()
5925 auto MemoryByteOffset = [&] (ByteProvider P) { in MatchLoadCombine()
5940 Optional<ByteProvider> FirstByteProvider; in MatchLoadCombine()