1*41cb504bSMatthias Springer //===- BufferizableOpInterfaceImpl.h - Impl. of BufferizableOpInterface ---===// 2*41cb504bSMatthias Springer // 3*41cb504bSMatthias Springer // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*41cb504bSMatthias Springer // See https://llvm.org/LICENSE.txt for license information. 5*41cb504bSMatthias Springer // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*41cb504bSMatthias Springer // 7*41cb504bSMatthias Springer //===----------------------------------------------------------------------===// 8*41cb504bSMatthias Springer 9*41cb504bSMatthias Springer #ifndef MLIR_DIALECT_LINALG_BUFFERIZABLEOPINTERFACEIMPL_H 10*41cb504bSMatthias Springer #define MLIR_DIALECT_LINALG_BUFFERIZABLEOPINTERFACEIMPL_H 11*41cb504bSMatthias Springer 12*41cb504bSMatthias Springer namespace mlir { 13*41cb504bSMatthias Springer class DialectRegistry; 14*41cb504bSMatthias Springer 15*41cb504bSMatthias Springer namespace linalg { 16*41cb504bSMatthias Springer void registerBufferizableOpInterfaceExternalModels(DialectRegistry ®istry); 17*41cb504bSMatthias Springer } // namespace linalg 18*41cb504bSMatthias Springer } // namespace mlir 19*41cb504bSMatthias Springer 20*41cb504bSMatthias Springer #endif // MLIR_DIALECT_LINALG_BUFFERIZABLEOPINTERFACEIMPL_H 21