#ifndef MLIR_IR_ATTRIBUTES_H
#define MLIR_IR_ATTRIBUTES_H
-#include "mlir/IR/AffineMap.h"
-#include "mlir/IR/IntegerSet.h"
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/APFloat.h"
-#include "llvm/Support/TrailingObjects.h"
+#include "llvm/ADT/DenseMapInfo.h"
namespace mlir {
-
+class AffineMap;
class Function;
class FunctionType;
+class IntegerSet;
class MLIRContext;
class Type;
class VectorOrTensorType;
#ifndef MLIR_IR_BUILTINOPS_H
#define MLIR_IR_BUILTINOPS_H
+#include "mlir/IR/AffineMap.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Dialect.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/Analysis/AffineStructures.h"
#include "mlir/Analysis/AffineAnalysis.h"
#include "mlir/IR/AffineExprVisitor.h"
+#include "mlir/IR/AffineMap.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/IntegerSet.h"
#include "mlir/IR/MLValue.h"
#include "mlir/Support/MathExtras.h"
-#include "third_party/llvm/llvm/projects/google-mlir/include/mlir/Analysis/AffineStructures.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#ifndef ATTRIBUTEDETAIL_H_
#define ATTRIBUTEDETAIL_H_
+#include "mlir/IR/AffineMap.h"
#include "mlir/IR/Attributes.h"
+#include "mlir/IR/IntegerSet.h"
#include "mlir/IR/MLIRContext.h"
+#include "llvm/Support/TrailingObjects.h"
namespace mlir {
namespace detail {