forked from OSchip/llvm-project
Move Linalg and VectorOps dialects to the Dialect subdir - NFC
PiperOrigin-RevId: 264277760
This commit is contained in:
parent
774b37b89b
commit
b628194013
|
@ -1,5 +1,3 @@
|
|||
add_subdirectory(AffineOps)
|
||||
add_subdirectory(Dialect)
|
||||
add_subdirectory(EDSC)
|
||||
add_subdirectory(Linalg)
|
||||
add_subdirectory(VectorOps)
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
add_subdirectory(FxpMathOps)
|
||||
add_subdirectory(GPU)
|
||||
add_subdirectory(Linalg)
|
||||
add_subdirectory(LLVMIR)
|
||||
add_subdirectory(LoopOps)
|
||||
add_subdirectory(QuantOps)
|
||||
add_subdirectory(SPIRV)
|
||||
add_subdirectory(StandardOps)
|
||||
add_subdirectory(VectorOps)
|
||||
|
|
|
@ -15,8 +15,8 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
||||
#define MLIR_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
||||
#define MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
||||
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/IR/OpDefinition.h"
|
||||
|
@ -134,4 +134,4 @@ private:
|
|||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
||||
#endif // MLIR_DIALECT_LINALG_ANALYSIS_DEPENDENCEANALYSIS_H_
|
|
@ -25,7 +25,7 @@
|
|||
#define LINALG_LIBRARY_OPS
|
||||
|
||||
include "mlir/AffineOps/AffineOpsBase.td"
|
||||
include "mlir/Linalg/IR/LinalgBase.td"
|
||||
include "mlir/Dialect/Linalg/IR/LinalgBase.td"
|
||||
|
||||
class LinalgParametricNativeOpTrait<string prop, string parameters> :
|
||||
NativeOpTrait<"linalg::" # prop # parameters>
|
|
@ -15,8 +15,8 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_LINALGOPS_H_
|
||||
#define MLIR_LINALG_LINALGOPS_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_LINALGOPS_H_
|
||||
#define MLIR_DIALECT_LINALG_LINALGOPS_H_
|
||||
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
|
@ -26,8 +26,8 @@
|
|||
#include "mlir/IR/StandardTypes.h"
|
||||
#include "mlir/IR/TypeUtilities.h"
|
||||
#include "mlir/IR/Types.h"
|
||||
#include "mlir/Linalg/IR/LinalgTraits.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTraits.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
|
||||
namespace mlir {
|
||||
|
@ -216,14 +216,14 @@ public:
|
|||
};
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/Linalg/IR/LinalgOps.h.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h.inc"
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/Linalg/IR/LinalgLibraryOps.h.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgLibraryOps.h.inc"
|
||||
|
||||
llvm::raw_ostream &operator<<(llvm::raw_ostream &os, SubViewOp::Range &range);
|
||||
|
||||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_LINALGOPS_H_
|
||||
#endif // MLIR_DIALECT_LINALG_LINALGOPS_H_
|
|
@ -19,7 +19,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
include "mlir/Linalg/IR/LinalgBase.td"
|
||||
include "mlir/Dialect/Linalg/IR/LinalgBase.td"
|
||||
|
||||
#ifdef LINALG_OPS
|
||||
#else
|
|
@ -15,11 +15,11 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_LINALGTRAITS_H_
|
||||
#define MLIR_LINALG_LINALGTRAITS_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_LINALGTRAITS_H_
|
||||
#define MLIR_DIALECT_LINALG_LINALGTRAITS_H_
|
||||
|
||||
#include "mlir/IR/OpDefinition.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
|
||||
namespace mlir {
|
||||
|
@ -190,4 +190,4 @@ public:
|
|||
} // namespace OpTrait
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_LINALGTRAITS_H_
|
||||
#endif // MLIR_DIALECT_LINALG_LINALGTRAITS_H_
|
|
@ -15,8 +15,8 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_LINALGTYPES_H_
|
||||
#define MLIR_LINALG_LINALGTYPES_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_LINALGTYPES_H_
|
||||
#define MLIR_DIALECT_LINALG_LINALGTYPES_H_
|
||||
|
||||
#include "mlir/IR/Dialect.h"
|
||||
#include "mlir/IR/Types.h"
|
||||
|
@ -118,4 +118,4 @@ public:
|
|||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_LINALGTYPES_H_
|
||||
#endif // MLIR_DIALECT_LINALG_LINALGTYPES_H_
|
|
@ -19,8 +19,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef MLIR_LINALG_PASSES_H_
|
||||
#define MLIR_LINALG_PASSES_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_PASSES_H_
|
||||
#define MLIR_DIALECT_LINALG_PASSES_H_
|
||||
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
|
@ -43,4 +43,4 @@ std::unique_ptr<ModulePassBase> createLowerLinalgToLLVMPass();
|
|||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_PASSES_H_
|
||||
#endif // MLIR_DIALECT_LINALG_PASSES_H_
|
|
@ -15,8 +15,8 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_INTRINSICS_H_
|
||||
#define MLIR_LINALG_INTRINSICS_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_INTRINSICS_H_
|
||||
#define MLIR_DIALECT_LINALG_INTRINSICS_H_
|
||||
|
||||
#include "mlir/EDSC/Intrinsics.h"
|
||||
|
||||
|
@ -48,4 +48,4 @@ using view = mlir::edsc::intrinsics::ValueBuilder<ViewOp>;
|
|||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_INTRINSICS_H_
|
||||
#endif // MLIR_DIALECT_LINALG_INTRINSICS_H_
|
|
@ -15,13 +15,13 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#ifndef MLIR_LINALG_UTILS_H_
|
||||
#define MLIR_LINALG_UTILS_H_
|
||||
#ifndef MLIR_DIALECT_LINALG_UTILS_H_
|
||||
#define MLIR_DIALECT_LINALG_UTILS_H_
|
||||
|
||||
#include "mlir/Dialect/LoopOps/LoopOps.h"
|
||||
#include "mlir/EDSC/Helpers.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
|
||||
namespace mlir {
|
||||
|
@ -153,4 +153,4 @@ llvm::SmallVector<Value *, 4> getAssumedNonViewOperands(LinalgOp linalgOp);
|
|||
} // namespace linalg
|
||||
} // namespace mlir
|
||||
|
||||
#endif // MLIR_LINALG_UTILS_H_
|
||||
#endif // MLIR_DIALECT_LINALG_UTILS_H_
|
|
@ -20,8 +20,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef MLIR_VECTOROPS_VECTOROPS_H
|
||||
#define MLIR_VECTOROPS_VECTOROPS_H
|
||||
#ifndef MLIR_DIALECT_VECTOROPS_VECTOROPS_H
|
||||
#define MLIR_DIALECT_VECTOROPS_VECTOROPS_H
|
||||
|
||||
#include "mlir/IR/Attributes.h"
|
||||
#include "mlir/IR/Dialect.h"
|
||||
|
@ -204,9 +204,9 @@ public:
|
|||
};
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/VectorOps/VectorOps.h.inc"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h.inc"
|
||||
|
||||
} // end namespace vector
|
||||
} // end namespace mlir
|
||||
|
||||
#endif // MLIR_VECTOROPS_VECTOROPS_H
|
||||
#endif // MLIR_DIALECT_VECTOROPS_VECTOROPS_H
|
|
@ -25,9 +25,9 @@
|
|||
|
||||
#include "mlir/AffineOps/AffineOps.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/Transforms/FoldUtils.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
namespace mlir {
|
||||
|
||||
|
|
|
@ -27,12 +27,12 @@
|
|||
#include "mlir/Analysis/NestedMatcher.h"
|
||||
#include "mlir/Analysis/VectorAnalysis.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/IR/Operation.h"
|
||||
#include "mlir/Support/Functional.h"
|
||||
#include "mlir/Support/MathExtras.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
|
|
|
@ -20,12 +20,12 @@
|
|||
#include "mlir/Analysis/AffineAnalysis.h"
|
||||
#include "mlir/Analysis/LoopAnalysis.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/IR/IntegerSet.h"
|
||||
#include "mlir/IR/Operation.h"
|
||||
#include "mlir/Support/Functional.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/SetVector.h"
|
||||
|
|
|
@ -5,7 +5,6 @@ add_subdirectory(Dialect)
|
|||
add_subdirectory(EDSC)
|
||||
add_subdirectory(ExecutionEngine)
|
||||
add_subdirectory(IR)
|
||||
add_subdirectory(Linalg)
|
||||
add_subdirectory(Parser)
|
||||
add_subdirectory(Pass)
|
||||
add_subdirectory(Quantizer)
|
||||
|
@ -14,4 +13,3 @@ add_subdirectory(TableGen)
|
|||
add_subdirectory(Target)
|
||||
add_subdirectory(Transforms)
|
||||
add_subdirectory(Translation)
|
||||
add_subdirectory(VectorOps)
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h"
|
||||
#include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h"
|
||||
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/Attributes.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/IR/MLIRContext.h"
|
||||
|
@ -31,7 +32,6 @@
|
|||
#include "mlir/Pass/PassManager.h"
|
||||
#include "mlir/Transforms/DialectConversion.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
add_subdirectory(FxpMathOps)
|
||||
add_subdirectory(GPU)
|
||||
add_subdirectory(Linalg)
|
||||
add_subdirectory(LLVMIR)
|
||||
add_subdirectory(LoopOps)
|
||||
add_subdirectory(QuantOps)
|
||||
add_subdirectory(SDBM)
|
||||
add_subdirectory(SPIRV)
|
||||
add_subdirectory(StandardOps)
|
||||
add_subdirectory(VectorOps)
|
||||
|
||||
add_llvm_library(MLIRDialect
|
||||
Traits.cpp
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "mlir/Linalg/Analysis/DependenceAnalysis.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
|
@ -10,7 +10,7 @@ add_llvm_library(MLIRLinalg
|
|||
Utils/Utils.cpp
|
||||
|
||||
ADDITIONAL_HEADER_DIRS
|
||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Linalg
|
||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||
DEPENDS
|
||||
intrinsics_gen
|
||||
)
|
|
@ -19,7 +19,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/LoopOps/LoopOps.h"
|
||||
#include "mlir/EDSC/Helpers.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
|
@ -30,8 +30,8 @@
|
|||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/IR/PatternMatch.h"
|
||||
#include "mlir/IR/StandardTypes.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
||||
#include "mlir/Transforms/FoldUtils.h"
|
||||
|
@ -830,10 +830,10 @@ namespace mlir {
|
|||
namespace linalg {
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/Linalg/IR/LinalgOps.cpp.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc"
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
|
||||
} // namespace linalg
|
||||
} // namespace mlir
|
|
@ -19,10 +19,10 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/IR/Dialect.h"
|
||||
#include "mlir/IR/StandardTypes.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Parser.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
|
||||
|
@ -37,11 +37,11 @@ mlir::linalg::LinalgDialect::LinalgDialect(MLIRContext *context)
|
|||
addTypes<BufferType, RangeType, ViewType>();
|
||||
addOperations<
|
||||
#define GET_OP_LIST
|
||||
#include "mlir/Linalg/IR/LinalgOps.cpp.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc"
|
||||
>();
|
||||
addOperations<
|
||||
#define GET_OP_LIST
|
||||
#include "mlir/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
>();
|
||||
}
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
|
||||
using namespace mlir;
|
||||
using namespace mlir::linalg;
|
|
@ -23,12 +23,12 @@
|
|||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/Linalg/Analysis/DependenceAnalysis.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Passes.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Passes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
|
@ -29,10 +29,10 @@
|
|||
#include "mlir/IR/PatternMatch.h"
|
||||
#include "mlir/IR/StandardTypes.h"
|
||||
#include "mlir/IR/Types.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Passes.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Passes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Pass/PassManager.h"
|
||||
#include "mlir/Support/LogicalResult.h"
|
|
@ -23,11 +23,11 @@
|
|||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/BlockAndValueMapping.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Passes.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Passes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
||||
|
@ -367,7 +367,7 @@ populateLinalgToLoopRewritePatterns(OwningRewritePatternList &patterns,
|
|||
MLIRContext *ctx) {
|
||||
ConversionList<
|
||||
#define GET_OP_LIST
|
||||
#include "mlir/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgLibraryOps.cpp.inc"
|
||||
>::build(patterns, ctx);
|
||||
}
|
||||
|
|
@ -25,11 +25,11 @@
|
|||
#include "mlir/IR/AffineExprVisitor.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Passes.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Passes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
|
@ -19,17 +19,17 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "mlir/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Utils.h"
|
||||
#include "mlir/Dialect/LoopOps/LoopOps.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/EDSC/Helpers.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/OpImplementation.h"
|
||||
#include "mlir/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Linalg/Passes.h"
|
||||
#include "mlir/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
|
||||
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
|
||||
#include "mlir/Dialect/Linalg/Passes.h"
|
||||
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
|
||||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Support/STLExtras.h"
|
||||
#include "mlir/Transforms/FoldUtils.h"
|
|
@ -3,7 +3,7 @@ add_llvm_library(MLIRVectorOps
|
|||
VectorOps.cpp
|
||||
|
||||
ADDITIONAL_HEADER_DIRS
|
||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/VectorOps
|
||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/VectorOps
|
||||
)
|
||||
|
||||
add_dependencies(MLIRVectorOps MLIRVectorOpsIncGen)
|
|
@ -15,7 +15,7 @@
|
|||
// limitations under the License.
|
||||
// =============================================================================
|
||||
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
using namespace mlir;
|
||||
|
||||
// Static initialization for VectorOps dialect registration.
|
|
@ -20,7 +20,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
|
@ -41,7 +41,7 @@ mlir::vector::VectorOpsDialect::VectorOpsDialect(MLIRContext *context)
|
|||
VectorTypeCastOp>();
|
||||
addOperations<
|
||||
#define GET_OP_LIST
|
||||
#include "mlir/VectorOps/VectorOps.cpp.inc"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.cpp.inc"
|
||||
>();
|
||||
}
|
||||
|
||||
|
@ -550,6 +550,6 @@ LogicalResult VectorTypeCastOp::verify() {
|
|||
namespace mlir {
|
||||
|
||||
#define GET_OP_CLASSES
|
||||
#include "mlir/VectorOps/VectorOps.cpp.inc"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.cpp.inc"
|
||||
|
||||
} // namespace mlir
|
|
@ -16,9 +16,9 @@
|
|||
// =============================================================================
|
||||
|
||||
#include "mlir/EDSC/Intrinsics.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/EDSC/Builders.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
using namespace mlir;
|
||||
using namespace mlir::edsc;
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include "mlir/Analysis/Utils.h"
|
||||
#include "mlir/Analysis/VectorAnalysis.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/EDSC/Builders.h"
|
||||
#include "mlir/EDSC/Helpers.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
|
@ -40,7 +41,6 @@
|
|||
#include "mlir/Pass/Pass.h"
|
||||
#include "mlir/Support/Functional.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
/// Implements lowering of VectorTransferReadOp and VectorTransferWriteOp to a
|
||||
/// proper abstraction for the hardware.
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
#include "mlir/Analysis/Utils.h"
|
||||
#include "mlir/Analysis/VectorAnalysis.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/IR/AffineMap.h"
|
||||
#include "mlir/IR/Attributes.h"
|
||||
|
@ -40,7 +41,6 @@
|
|||
#include "mlir/Support/Functional.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
#include "mlir/Analysis/Utils.h"
|
||||
#include "mlir/Analysis/VectorAnalysis.h"
|
||||
#include "mlir/Dialect/StandardOps/Ops.h"
|
||||
#include "mlir/Dialect/VectorOps/VectorOps.h"
|
||||
#include "mlir/IR/AffineExpr.h"
|
||||
#include "mlir/IR/Builders.h"
|
||||
#include "mlir/IR/Location.h"
|
||||
|
@ -35,7 +36,6 @@
|
|||
#include "mlir/Support/Functional.h"
|
||||
#include "mlir/Support/LLVM.h"
|
||||
#include "mlir/Transforms/Passes.h"
|
||||
#include "mlir/VectorOps/VectorOps.h"
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
|
|
|
@ -9,7 +9,7 @@ llvm_canonicalize_cmake_booleans(
|
|||
|
||||
# Passed to lit.site.cfg.py.in to set up the path where to find the libraries
|
||||
# for linalg integration tests.
|
||||
set(MLIR_LINALG_INTEGRATION_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
|
||||
set(MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
|
||||
|
||||
# Passed to lit.site.cfg.py.in to set up the path where to find the libraries
|
||||
# for the mlir cuda runner tests.
|
||||
|
|
|
@ -30,7 +30,7 @@ config.host_arch = "@HOST_ARCH@"
|
|||
config.mlir_src_root = "@MLIR_SOURCE_DIR@"
|
||||
config.mlir_obj_root = "@MLIR_BINARY_DIR@"
|
||||
config.mlir_tools_dir = "@MLIR_TOOLS_DIR@"
|
||||
config.linalg_test_lib_dir = "@MLIR_LINALG_INTEGRATION_TEST_LIB_DIR@"
|
||||
config.linalg_test_lib_dir = "@MLIR_DIALECT_LINALG_INTEGRATION_TEST_LIB_DIR@"
|
||||
config.build_examples = @LLVM_BUILD_EXAMPLES@
|
||||
config.run_cuda_tests = @MLIR_CUDA_CONVERSIONS_ENABLED@
|
||||
config.cuda_wrapper_library_dir = "@MLIR_CUDA_WRAPPER_LIBRARY_DIR@"
|
||||
|
|
Loading…
Reference in New Issue