//===- DataLayoutAnalysis.h - API for Querying Nested Data Layout -*- C++ -*-=// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef MLIR_ANALYSIS_DATALAYOUTANALYSIS_H #define MLIR_ANALYSIS_DATALAYOUTANALYSIS_H #include "mlir/Support/LLVM.h" #include "llvm/ADT/DenseMap.h" #include <memory> namespace mlir { class Operation; class DataLayout; /// Stores data layout objects for each operation that specifies the data layout /// above and below the given operation. class DataLayoutAnalysis { … }; } // namespace mlir #endif // MLIR_ANALYSIS_DATALAYOUTANALYSIS_H