MLIR 22.0.0git
BufferizationTypeInterfaces.h
Go to the documentation of this file.
1//===- BufferizationTypeInterfaces.h - Type Interfaces ----------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef MLIR_DIALECT_BUFFERIZATION_IR_BUFFERIZATIONTYPEINTERFACES_H_
10#define MLIR_DIALECT_BUFFERIZATION_IR_BUFFERIZATIONTYPEINTERFACES_H_
11
12//===----------------------------------------------------------------------===//
13// Bufferization Type Interfaces
14//===----------------------------------------------------------------------===//
15
16#include "mlir/IR/Diagnostics.h"
17#include "mlir/IR/Types.h"
18
19namespace mlir::bufferization {
20struct BufferizationOptions;
21class BufferLikeType;
22} // namespace mlir::bufferization
23
24#include "mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc"
25
26#endif // MLIR_DIALECT_BUFFERIZATION_IR_BUFFERIZATIONTYPEINTERFACES_H_