add_subdirectory(AffineOps)
add_subdirectory(Dialect)
add_subdirectory(EDSC)
-add_subdirectory(GPU)
add_subdirectory(Linalg)
add_subdirectory(LLVMIR)
add_subdirectory(StandardOps)
add_subdirectory(FxpMathOps)
+add_subdirectory(GPU)
add_subdirectory(LoopOps)
add_subdirectory(QuantOps)
add_subdirectory(SPIRV)
//
//===----------------------------------------------------------------------===//
-#ifndef MLIR_GPU_GPUDIALECT_H
-#define MLIR_GPU_GPUDIALECT_H
+#ifndef MLIR_DIALECT_GPU_GPUDIALECT_H
+#define MLIR_DIALECT_GPU_GPUDIALECT_H
#include "mlir/IR/Dialect.h"
#include "mlir/IR/OpDefinition.h"
};
#define GET_OP_CLASSES
-#include "mlir/GPU/GPUOps.h.inc"
+#include "mlir/Dialect/GPU/GPUOps.h.inc"
} // end namespace gpu
} // end namespace mlir
-#endif // MLIR_GPUKERNEL_GPUDIALECT_H
+#endif // MLIR_DIALECT_GPU_GPUDIALECT_H
//
//===----------------------------------------------------------------------===//
-#ifndef MLIR_GPU_PASSES_H_
-#define MLIR_GPU_PASSES_H_
+#ifndef MLIR_DIALECT_GPU_PASSES_H_
+#define MLIR_DIALECT_GPU_PASSES_H_
namespace mlir {
} // namespace mlir
-#endif // MLIR_GPU_PASSES_H_
+#endif // MLIR_DIALECT_GPU_PASSES_H_
add_subdirectory(Dialect)
add_subdirectory(EDSC)
add_subdirectory(ExecutionEngine)
-add_subdirectory(GPU)
add_subdirectory(IR)
add_subdirectory(LLVMIR)
add_subdirectory(Linalg)
#include "mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h"
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/Function.h"
#include "mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h"
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/Function.h"
//
//===----------------------------------------------------------------------===//
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Attributes.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/Function.h"
//
//===----------------------------------------------------------------------===//
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/StandardTypes.h"
#include "mlir/LLVMIR/LLVMDialect.h"
#include "mlir/Conversion/LoopsToGPU/LoopsToGPU.h"
#include "mlir/AffineOps/AffineOps.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/Dialect/LoopOps/LoopOps.h"
-#include "mlir/GPU/GPUDialect.h"
#include "mlir/IR/AffineExpr.h"
#include "mlir/IR/Builders.h"
#include "mlir/StandardOps/Ops.h"
add_subdirectory(FxpMathOps)
+add_subdirectory(GPU)
add_subdirectory(LoopOps)
add_subdirectory(QuantOps)
add_subdirectory(SPIRV)
Transforms/KernelOutlining.cpp
ADDITIONAL_HEADER_DIRS
- ${MLIR_MAIN_INCLUDE_DIR}/mlir/GPU
+ ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/GPU
)
add_dependencies(MLIRGPU MLIRGPUOpsIncGen MLIRIR LLVMSupport)
target_link_libraries(MLIRGPU MLIRIR MLIRStandardOps LLVMSupport)
// limitations under the License.
// =============================================================================
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
// Static initialization for GPU dialect registration.
static mlir::DialectRegistration<mlir::gpu::GPUDialect> kernelDialect;
//
//===----------------------------------------------------------------------===//
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/Function.h"
#include "mlir/IR/Module.h"
: Dialect(getDialectName(), context) {
addOperations<LaunchOp, LaunchFuncOp,
#define GET_OP_LIST
-#include "mlir/GPU/GPUOps.cpp.inc"
+#include "mlir/Dialect/GPU/GPUOps.cpp.inc"
>();
}
#define GET_OP_CLASSES
-#include "mlir/GPU/GPUOps.cpp.inc"
+#include "mlir/Dialect/GPU/GPUOps.cpp.inc"
//===----------------------------------------------------------------------===//
// LaunchOp
//
//===----------------------------------------------------------------------===//
-#include "mlir/GPU/GPUDialect.h"
-#include "mlir/GPU/Passes.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/Passes.h"
#include "mlir/IR/BlockAndValueMapping.h"
#include "mlir/IR/Builders.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Target/NVVMIR.h"
-#include "mlir/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
#include "mlir/IR/Function.h"
#include "mlir/IR/Module.h"
#include "mlir/LLVMIR/NVVMDialect.h"
#include "mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h"
#include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h"
#include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h"
-#include "mlir/GPU/GPUDialect.h"
-#include "mlir/GPU/Passes.h"
+#include "mlir/Dialect/GPU/GPUDialect.h"
+#include "mlir/Dialect/GPU/Passes.h"
#include "mlir/IR/Function.h"
#include "mlir/IR/Module.h"
#include "mlir/LLVMIR/LLVMDialect.h"