diff --git a/mlir/docs/Dialects/Vector.md b/mlir/docs/Dialects/Vector.md --- a/mlir/docs/Dialects/Vector.md +++ b/mlir/docs/Dialects/Vector.md @@ -91,7 +91,7 @@ supports (e.g. Scalable Vectors) are welcome future extensions. ### Virtual Vector Ops -Some existing Standard and VectorOps Dialect on `n-D` `vector` types comprise: +Some existing Standard and Vector Dialect on `n-D` `vector` types comprise: ``` %2 = std.addf %0, %1 : vector<3x7x8xf32> // -> vector<3x7x8xf32> %2 = std.mulf %0, %1 : vector<3x7x8xf32> // -> vector<3x7x8xf32> @@ -112,9 +112,9 @@ vector<5x4x3xf32>, memref ``` -The list of VectorOps is currently undergoing evolutions and is best kept +The list of Vector is currently undergoing evolutions and is best kept track of by following the evolution of the -[VectorOps.td](https://github.com/llvm/llvm-project/blob/master/mlir/include/mlir/Dialect/VectorOps/VectorOps.td) +[VectorOps.td](https://github.com/llvm/llvm-project/blob/master/mlir/include/mlir/Dialect/Vector/VectorOps.td) ODS file (markdown documentation is automatically generated locally when building and populates the [Vector doc](https://github.com/llvm/llvm-project/blob/master/mlir/docs/Dialects/Vector.md)). Recent diff --git a/mlir/include/mlir/Dialect/CMakeLists.txt b/mlir/include/mlir/Dialect/CMakeLists.txt --- a/mlir/include/mlir/Dialect/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/CMakeLists.txt @@ -9,4 +9,4 @@ add_subdirectory(Shape) add_subdirectory(SPIRV) add_subdirectory(StandardOps) -add_subdirectory(VectorOps) +add_subdirectory(Vector) diff --git a/mlir/include/mlir/Dialect/VectorOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Vector/CMakeLists.txt rename from mlir/include/mlir/Dialect/VectorOps/CMakeLists.txt rename to mlir/include/mlir/Dialect/Vector/CMakeLists.txt diff --git a/mlir/include/mlir/Dialect/VectorOps/EDSC/Builders.h b/mlir/include/mlir/Dialect/Vector/EDSC/Builders.h rename from mlir/include/mlir/Dialect/VectorOps/EDSC/Builders.h rename to mlir/include/mlir/Dialect/Vector/EDSC/Builders.h --- a/mlir/include/mlir/Dialect/VectorOps/EDSC/Builders.h +++ b/mlir/include/mlir/Dialect/Vector/EDSC/Builders.h @@ -14,7 +14,7 @@ #define MLIR_DIALECT_VECTOR_EDSC_BUILDERS_H_ #include "mlir/Dialect/Utils/StructuredOpsUtils.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/EDSC/Builders.h" #include "mlir/EDSC/Intrinsics.h" #include "mlir/IR/AffineExpr.h" diff --git a/mlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h b/mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h rename from mlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h rename to mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h --- a/mlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h +++ b/mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h @@ -1,14 +1,14 @@ -//===- Intrinsics.h - MLIR EDSC Intrinsics for VectorOps --------*- C++ -*-===// +//===- Intrinsics.h - MLIR EDSC Intrinsics for Vector -----------*- 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_DIALECT_VECTOROPS_EDSC_INTRINSICS_H_ -#define MLIR_DIALECT_VECTOROPS_EDSC_INTRINSICS_H_ +#ifndef MLIR_DIALECT_VECTOR_EDSC_INTRINSICS_H_ +#define MLIR_DIALECT_VECTOR_EDSC_INTRINSICS_H_ -#include "mlir/Dialect/VectorOps/EDSC/Builders.h" +#include "mlir/Dialect/Vector/EDSC/Builders.h" namespace mlir { namespace edsc { @@ -22,4 +22,4 @@ } // namespace edsc } // namespace mlir -#endif // MLIR_DIALECT_VECTOROPS_EDSC_INTRINSICS_H_ +#endif // MLIR_DIALECT_VECTOR_EDSC_INTRINSICS_H_ diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorOps.h b/mlir/include/mlir/Dialect/Vector/VectorOps.h rename from mlir/include/mlir/Dialect/VectorOps/VectorOps.h rename to mlir/include/mlir/Dialect/Vector/VectorOps.h --- a/mlir/include/mlir/Dialect/VectorOps/VectorOps.h +++ b/mlir/include/mlir/Dialect/Vector/VectorOps.h @@ -10,8 +10,8 @@ // //===----------------------------------------------------------------------===// -#ifndef MLIR_DIALECT_VECTOROPS_VECTOROPS_H -#define MLIR_DIALECT_VECTOROPS_VECTOROPS_H +#ifndef MLIR_DIALECT_VECTOR_VECTOROPS_H +#define MLIR_DIALECT_VECTOR_VECTOROPS_H #include "mlir/IR/Attributes.h" #include "mlir/IR/Dialect.h" @@ -61,11 +61,11 @@ ArrayAttr getVectorSubscriptAttr(Builder &b, ArrayRef values); #define GET_OP_CLASSES -#include "mlir/Dialect/VectorOps/VectorOps.h.inc" +#include "mlir/Dialect/Vector/VectorOps.h.inc" -#include "mlir/Dialect/VectorOps/VectorOpsDialect.h.inc" +#include "mlir/Dialect/Vector/VectorOpsDialect.h.inc" } // end namespace vector } // end namespace mlir -#endif // MLIR_DIALECT_VECTOROPS_VECTOROPS_H +#endif // MLIR_DIALECT_VECTOR_VECTOROPS_H diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorOps.td b/mlir/include/mlir/Dialect/Vector/VectorOps.td rename from mlir/include/mlir/Dialect/VectorOps/VectorOps.td rename to mlir/include/mlir/Dialect/Vector/VectorOps.td --- a/mlir/include/mlir/Dialect/VectorOps/VectorOps.td +++ b/mlir/include/mlir/Dialect/Vector/VectorOps.td @@ -16,7 +16,7 @@ include "mlir/Dialect/AffineOps/AffineOpsBase.td" include "mlir/Interfaces/SideEffects.td" -def VectorOps_Dialect : Dialect { +def Vector_Dialect : Dialect { let name = "vector"; let cppNamespace = "vector"; let hasConstantMaterializer = 1; @@ -24,7 +24,7 @@ // Base class for Vector dialect ops. class Vector_Op traits = []> : - Op { + Op { // For every vector op, there needs to be a: // * void print(OpAsmPrinter &p, ${C++ class of Op} op) // * LogicalResult verify(${C++ class of Op} op) @@ -433,7 +433,7 @@ } def Vector_FMAOp : - Op]>, Arguments<(ins AnyVector:$lhs, AnyVector:$rhs, AnyVector:$acc)>, Results<(outs AnyVector:$result)> { diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorTransformPatterns.td b/mlir/include/mlir/Dialect/Vector/VectorTransformPatterns.td rename from mlir/include/mlir/Dialect/VectorOps/VectorTransformPatterns.td rename to mlir/include/mlir/Dialect/Vector/VectorTransformPatterns.td diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorTransforms.h b/mlir/include/mlir/Dialect/Vector/VectorTransforms.h rename from mlir/include/mlir/Dialect/VectorOps/VectorTransforms.h rename to mlir/include/mlir/Dialect/Vector/VectorTransforms.h --- a/mlir/include/mlir/Dialect/VectorOps/VectorTransforms.h +++ b/mlir/include/mlir/Dialect/Vector/VectorTransforms.h @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#ifndef DIALECT_VECTOROPS_VECTORTRANSFORMS_H_ -#define DIALECT_VECTOROPS_VECTORTRANSFORMS_H_ +#ifndef DIALECT_VECTOR_VECTORTRANSFORMS_H_ +#define DIALECT_VECTOR_VECTORTRANSFORMS_H_ #include "mlir/IR/PatternMatch.h" @@ -71,4 +71,4 @@ } // namespace vector } // namespace mlir -#endif // DIALECT_VECTOROPS_VECTORTRANSFORMS_H_ +#endif // DIALECT_VECTOR_VECTORTRANSFORMS_H_ diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorUtils.h b/mlir/include/mlir/Dialect/Vector/VectorUtils.h rename from mlir/include/mlir/Dialect/VectorOps/VectorUtils.h rename to mlir/include/mlir/Dialect/Vector/VectorUtils.h --- a/mlir/include/mlir/Dialect/VectorOps/VectorUtils.h +++ b/mlir/include/mlir/Dialect/Vector/VectorUtils.h @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#ifndef MLIR_DIALECT_VECTOROPS_VECTORUTILS_H_ -#define MLIR_DIALECT_VECTOROPS_VECTORUTILS_H_ +#ifndef MLIR_DIALECT_VECTOR_VECTORUTILS_H_ +#define MLIR_DIALECT_VECTOR_VECTORUTILS_H_ #include "mlir/Support/LLVM.h" @@ -155,4 +155,4 @@ } // end namespace matcher } // end namespace mlir -#endif // MLIR_DIALECT_VECTOROPS_VECTORUTILS_H_ +#endif // MLIR_DIALECT_VECTOR_VECTORUTILS_H_ diff --git a/mlir/include/mlir/InitAllDialects.h b/mlir/include/mlir/InitAllDialects.h --- a/mlir/include/mlir/InitAllDialects.h +++ b/mlir/include/mlir/InitAllDialects.h @@ -28,7 +28,7 @@ #include "mlir/Dialect/SPIRV/SPIRVDialect.h" #include "mlir/Dialect/Shape/IR/Shape.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/IR/Dialect.h" namespace mlir { @@ -47,7 +47,7 @@ registerDialect(); registerDialect(); registerDialect(); - registerDialect(); + registerDialect(); registerDialect(); registerDialect(); registerDialect(); diff --git a/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt b/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt --- a/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt +++ b/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt @@ -7,7 +7,7 @@ set(LIBS MLIRLLVMIR MLIRStandardToLLVM - MLIRVectorOps + MLIRVector MLIRTransforms LLVMCore LLVMSupport diff --git a/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp b/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp --- a/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp +++ b/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp @@ -12,7 +12,7 @@ #include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/IR/Attributes.h" #include "mlir/IR/Builders.h" #include "mlir/IR/MLIRContext.h" diff --git a/mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp b/mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp --- a/mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp +++ b/mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp @@ -16,7 +16,7 @@ #include "mlir/Dialect/AffineOps/EDSC/Intrinsics.h" #include "mlir/Dialect/LoopOps/EDSC/Builders.h" #include "mlir/Dialect/StandardOps/EDSC/Intrinsics.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/IR/AffineExpr.h" #include "mlir/IR/AffineMap.h" #include "mlir/IR/Attributes.h" diff --git a/mlir/lib/Dialect/CMakeLists.txt b/mlir/lib/Dialect/CMakeLists.txt --- a/mlir/lib/Dialect/CMakeLists.txt +++ b/mlir/lib/Dialect/CMakeLists.txt @@ -10,7 +10,7 @@ add_subdirectory(Shape) add_subdirectory(SPIRV) add_subdirectory(StandardOps) -add_subdirectory(VectorOps) +add_subdirectory(Vector) set(LLVM_OPTIONAL_SOURCES Traits.cpp diff --git a/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt b/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt @@ -27,5 +27,5 @@ MLIRStandardOps MLIRStandardToLLVM MLIRTransformUtils - MLIRVectorOps + MLIRVector ) diff --git a/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp b/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp --- a/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp @@ -16,7 +16,7 @@ #include "mlir/Dialect/Linalg/Utils/Utils.h" #include "mlir/Dialect/StandardOps/EDSC/Intrinsics.h" #include "mlir/Dialect/Utils/StructuredOpsUtils.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/IR/AffineExpr.h" #include "mlir/IR/Matchers.h" #include "mlir/IR/PatternMatch.h" diff --git a/mlir/lib/Dialect/VectorOps/CMakeLists.txt b/mlir/lib/Dialect/Vector/CMakeLists.txt rename from mlir/lib/Dialect/VectorOps/CMakeLists.txt rename to mlir/lib/Dialect/Vector/CMakeLists.txt --- a/mlir/lib/Dialect/VectorOps/CMakeLists.txt +++ b/mlir/lib/Dialect/Vector/CMakeLists.txt @@ -1,17 +1,17 @@ -add_mlir_dialect_library(MLIRVectorOps +add_mlir_dialect_library(MLIRVector VectorOps.cpp VectorTransforms.cpp VectorUtils.cpp EDSC/Builders.cpp ADDITIONAL_HEADER_DIRS - ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/VectorOps + ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Vector DEPENDS MLIRVectorOpsIncGen MLIRVectorTransformPatternsIncGen ) -target_link_libraries(MLIRVectorOps +target_link_libraries(MLIRVector PUBLIC MLIREDSC MLIRIR diff --git a/mlir/lib/Dialect/VectorOps/EDSC/Builders.cpp b/mlir/lib/Dialect/Vector/EDSC/Builders.cpp rename from mlir/lib/Dialect/VectorOps/EDSC/Builders.cpp rename to mlir/lib/Dialect/Vector/EDSC/Builders.cpp --- a/mlir/lib/Dialect/VectorOps/EDSC/Builders.cpp +++ b/mlir/lib/Dialect/Vector/EDSC/Builders.cpp @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include "mlir/Dialect/VectorOps/EDSC/Builders.h" -#include "mlir/Dialect/VectorOps/EDSC/Intrinsics.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/EDSC/Builders.h" +#include "mlir/Dialect/Vector/EDSC/Intrinsics.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/EDSC/Builders.h" #include "mlir/EDSC/Intrinsics.h" #include "mlir/IR/AffineExpr.h" diff --git a/mlir/lib/Dialect/VectorOps/VectorOps.cpp b/mlir/lib/Dialect/Vector/VectorOps.cpp rename from mlir/lib/Dialect/VectorOps/VectorOps.cpp rename to mlir/lib/Dialect/Vector/VectorOps.cpp --- a/mlir/lib/Dialect/VectorOps/VectorOps.cpp +++ b/mlir/lib/Dialect/Vector/VectorOps.cpp @@ -11,10 +11,10 @@ // //===----------------------------------------------------------------------===// -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" #include "mlir/Dialect/Utils/StructuredOpsUtils.h" -#include "mlir/Dialect/VectorOps/VectorUtils.h" +#include "mlir/Dialect/Vector/VectorUtils.h" #include "mlir/IR/AffineExpr.h" #include "mlir/IR/AffineMap.h" #include "mlir/IR/Builders.h" @@ -32,20 +32,20 @@ using namespace mlir::vector; //===----------------------------------------------------------------------===// -// VectorOpsDialect +// VectorDialect //===----------------------------------------------------------------------===// -VectorOpsDialect::VectorOpsDialect(MLIRContext *context) +VectorDialect::VectorDialect(MLIRContext *context) : Dialect(getDialectNamespace(), context) { addOperations< #define GET_OP_LIST -#include "mlir/Dialect/VectorOps/VectorOps.cpp.inc" +#include "mlir/Dialect/Vector/VectorOps.cpp.inc" >(); } /// Materialize a single constant operation from a given attribute value with /// the desired resultant type. -Operation *VectorOpsDialect::materializeConstant(OpBuilder &builder, +Operation *VectorDialect::materializeConstant(OpBuilder &builder, Attribute value, Type type, Location loc) { return builder.create(loc, type, value); @@ -1249,7 +1249,7 @@ if (memrefVecEltRank > resultVecRank) return op->emitOpError( "requires memref vector element and vector result ranks to match."); - // TODO(b/146516564) Move this to isSuffix in VectorOps/Utils.h. + // TODO(b/146516564) Move this to isSuffix in Vector/Utils.h. unsigned rankOffset = resultVecRank - memrefVecEltRank; auto memrefVecEltShape = memrefVectorElementType.getShape(); auto resultVecShape = vectorType.getShape(); @@ -1657,7 +1657,7 @@ namespace vector { #define GET_OP_CLASSES -#include "mlir/Dialect/VectorOps/VectorOps.cpp.inc" +#include "mlir/Dialect/Vector/VectorOps.cpp.inc" } // namespace vector } // namespace mlir diff --git a/mlir/lib/Dialect/VectorOps/VectorTransforms.cpp b/mlir/lib/Dialect/Vector/VectorTransforms.cpp rename from mlir/lib/Dialect/VectorOps/VectorTransforms.cpp rename to mlir/lib/Dialect/Vector/VectorTransforms.cpp --- a/mlir/lib/Dialect/VectorOps/VectorTransforms.cpp +++ b/mlir/lib/Dialect/Vector/VectorTransforms.cpp @@ -15,9 +15,9 @@ #include "mlir/Dialect/AffineOps/AffineOps.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" #include "mlir/Dialect/Utils/StructuredOpsUtils.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" -#include "mlir/Dialect/VectorOps/VectorTransforms.h" -#include "mlir/Dialect/VectorOps/VectorUtils.h" +#include "mlir/Dialect/Vector/VectorOps.h" +#include "mlir/Dialect/Vector/VectorTransforms.h" +#include "mlir/Dialect/Vector/VectorUtils.h" #include "mlir/IR/AffineExpr.h" #include "mlir/IR/AffineMap.h" #include "mlir/IR/Attributes.h" diff --git a/mlir/lib/Dialect/VectorOps/VectorUtils.cpp b/mlir/lib/Dialect/Vector/VectorUtils.cpp rename from mlir/lib/Dialect/VectorOps/VectorUtils.cpp rename to mlir/lib/Dialect/Vector/VectorUtils.cpp --- a/mlir/lib/Dialect/VectorOps/VectorUtils.cpp +++ b/mlir/lib/Dialect/Vector/VectorUtils.cpp @@ -6,15 +6,15 @@ // //===----------------------------------------------------------------------===// // -// This file implements utility methods for working with the VectorOps dialect. +// This file implements utility methods for working with the Vector dialect. // //===----------------------------------------------------------------------===// -#include "mlir/Dialect/VectorOps/VectorUtils.h" +#include "mlir/Dialect/Vector/VectorUtils.h" #include "mlir/Analysis/LoopAnalysis.h" #include "mlir/Dialect/AffineOps/AffineOps.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" +#include "mlir/Dialect/Vector/VectorOps.h" #include "mlir/IR/Builders.h" #include "mlir/IR/IntegerSet.h" #include "mlir/IR/Operation.h" diff --git a/mlir/lib/Transforms/CMakeLists.txt b/mlir/lib/Transforms/CMakeLists.txt --- a/mlir/lib/Transforms/CMakeLists.txt +++ b/mlir/lib/Transforms/CMakeLists.txt @@ -39,5 +39,5 @@ MLIRLoopOps MLIRPass MLIRTransformUtils - MLIRVectorOps + MLIRVector ) diff --git a/mlir/lib/Transforms/Vectorize.cpp b/mlir/lib/Transforms/Vectorize.cpp --- a/mlir/lib/Transforms/Vectorize.cpp +++ b/mlir/lib/Transforms/Vectorize.cpp @@ -17,8 +17,8 @@ #include "mlir/Analysis/Utils.h" #include "mlir/Dialect/AffineOps/AffineOps.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" -#include "mlir/Dialect/VectorOps/VectorUtils.h" +#include "mlir/Dialect/Vector/VectorOps.h" +#include "mlir/Dialect/Vector/VectorUtils.h" #include "mlir/IR/AffineExpr.h" #include "mlir/IR/Builders.h" #include "mlir/IR/Location.h" diff --git a/mlir/test/Dialect/VectorOps/canonicalize.mlir b/mlir/test/Dialect/Vector/canonicalize.mlir rename from mlir/test/Dialect/VectorOps/canonicalize.mlir rename to mlir/test/Dialect/Vector/canonicalize.mlir diff --git a/mlir/test/Dialect/VectorOps/invalid.mlir b/mlir/test/Dialect/Vector/invalid.mlir rename from mlir/test/Dialect/VectorOps/invalid.mlir rename to mlir/test/Dialect/Vector/invalid.mlir diff --git a/mlir/test/Dialect/VectorOps/ops.mlir b/mlir/test/Dialect/Vector/ops.mlir rename from mlir/test/Dialect/VectorOps/ops.mlir rename to mlir/test/Dialect/Vector/ops.mlir diff --git a/mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir b/mlir/test/Dialect/Vector/vector-contract-transforms.mlir rename from mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir rename to mlir/test/Dialect/Vector/vector-contract-transforms.mlir diff --git a/mlir/test/Dialect/VectorOps/vector-slices-transforms.mlir b/mlir/test/Dialect/Vector/vector-slices-transforms.mlir rename from mlir/test/Dialect/VectorOps/vector-slices-transforms.mlir rename to mlir/test/Dialect/Vector/vector-slices-transforms.mlir diff --git a/mlir/test/Dialect/VectorOps/vector-transforms.mlir b/mlir/test/Dialect/Vector/vector-transforms.mlir rename from mlir/test/Dialect/VectorOps/vector-transforms.mlir rename to mlir/test/Dialect/Vector/vector-transforms.mlir diff --git a/mlir/test/EDSC/CMakeLists.txt b/mlir/test/EDSC/CMakeLists.txt --- a/mlir/test/EDSC/CMakeLists.txt +++ b/mlir/test/EDSC/CMakeLists.txt @@ -14,7 +14,7 @@ MLIRLoopOps MLIRStandardOps MLIRTransforms - MLIRVectorOps + MLIRVector LLVMCore LLVMSupport ) @@ -26,6 +26,6 @@ MLIRLinalgOps MLIRLoopOps MLIRStandardOps - MLIRVectorOps + MLIRVector MLIRTransforms ) diff --git a/mlir/test/EDSC/builder-api-test.cpp b/mlir/test/EDSC/builder-api-test.cpp --- a/mlir/test/EDSC/builder-api-test.cpp +++ b/mlir/test/EDSC/builder-api-test.cpp @@ -12,7 +12,7 @@ #include "mlir/Dialect/Linalg/EDSC/Intrinsics.h" #include "mlir/Dialect/LoopOps/EDSC/Builders.h" #include "mlir/Dialect/StandardOps/EDSC/Intrinsics.h" -#include "mlir/Dialect/VectorOps/EDSC/Intrinsics.h" +#include "mlir/Dialect/Vector/EDSC/Intrinsics.h" #include "mlir/EDSC/Builders.h" #include "mlir/EDSC/Intrinsics.h" #include "mlir/IR/AffineExpr.h" @@ -42,7 +42,7 @@ registerDialect(); registerDialect(); registerDialect(); - registerDialect(); + registerDialect(); return true; }(); (void)init_once; diff --git a/mlir/test/lib/DeclarativeTransforms/TestVectorTransformPatterns.td b/mlir/test/lib/DeclarativeTransforms/TestVectorTransformPatterns.td --- a/mlir/test/lib/DeclarativeTransforms/TestVectorTransformPatterns.td +++ b/mlir/test/lib/DeclarativeTransforms/TestVectorTransformPatterns.td @@ -15,8 +15,8 @@ #define TEST_VECTOR_TRANSFORMS_PATTERNS include "mlir/Dialect/StandardOps/IR/Ops.td" -include "mlir/Dialect/VectorOps/VectorOps.td" -include "mlir/Dialect/VectorOps/VectorTransformPatterns.td" +include "mlir/Dialect/Vector/VectorOps.td" +include "mlir/Dialect/Vector/VectorTransformPatterns.td" def : Pat<(AddFOp:$op_results $a, $b), (UnrollVectorOp<[2, 2]> $op_results, $a, $b), diff --git a/mlir/test/lib/Transforms/CMakeLists.txt b/mlir/test/lib/Transforms/CMakeLists.txt --- a/mlir/test/lib/Transforms/CMakeLists.txt +++ b/mlir/test/lib/Transforms/CMakeLists.txt @@ -48,5 +48,5 @@ MLIRTestDialect MLIRTransformUtils MLIRVectorToLoops - MLIRVectorOps + MLIRVector ) diff --git a/mlir/test/lib/Transforms/TestVectorTransforms.cpp b/mlir/test/lib/Transforms/TestVectorTransforms.cpp --- a/mlir/test/lib/Transforms/TestVectorTransforms.cpp +++ b/mlir/test/lib/Transforms/TestVectorTransforms.cpp @@ -9,8 +9,8 @@ #include #include "mlir/Dialect/StandardOps/IR/Ops.h" -#include "mlir/Dialect/VectorOps/VectorOps.h" -#include "mlir/Dialect/VectorOps/VectorTransforms.h" +#include "mlir/Dialect/Vector/VectorOps.h" +#include "mlir/Dialect/Vector/VectorTransforms.h" #include "mlir/IR/PatternMatch.h" #include "mlir/Pass/Pass.h" diff --git a/mlir/test/lib/Transforms/TestVectorizationUtils.cpp b/mlir/test/lib/Transforms/TestVectorizationUtils.cpp --- a/mlir/test/lib/Transforms/TestVectorizationUtils.cpp +++ b/mlir/test/lib/Transforms/TestVectorizationUtils.cpp @@ -14,7 +14,7 @@ #include "mlir/Analysis/NestedMatcher.h" #include "mlir/Analysis/SliceAnalysis.h" #include "mlir/Dialect/AffineOps/AffineOps.h" -#include "mlir/Dialect/VectorOps/VectorUtils.h" +#include "mlir/Dialect/Vector/VectorUtils.h" #include "mlir/IR/Builders.h" #include "mlir/IR/Diagnostics.h" #include "mlir/IR/StandardTypes.h"