[all-commits] [llvm/llvm-project] ab6827: [mlir][spirv] Extract Atomic/Cast/Group op impleme...
Jakub Kuderski via All-commits
all-commits at lists.llvm.org
Thu Jul 20 08:16:17 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ab6827f2d4321ea673ad156be713e345ef354ea0
https://github.com/llvm/llvm-project/commit/ab6827f2d4321ea673ad156be713e345ef354ea0
Author: Jakub Kuderski <kubak at google.com>
Date: 2023-07-20 (Thu, 20 Jul 2023)
Changed paths:
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
A mlir/lib/Dialect/SPIRV/IR/AtomicOps.cpp
M mlir/lib/Dialect/SPIRV/IR/CMakeLists.txt
A mlir/lib/Dialect/SPIRV/IR/CastOps.cpp
A mlir/lib/Dialect/SPIRV/IR/GroupOps.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVOpUtils.h
M mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
Log Message:
-----------
[mlir][spirv] Extract Atomic/Cast/Group op implementation. NFC.
Continue to work outlined in D155747 and split the main SPIR-V ops
implementation file into a few smaller and quicker to compile files.
This organization matches the op definition organizaion in `.td` files.
In this patch, extract atomic, cast/conversion, and group op
implementation into separate files.
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D155777
More information about the All-commits
mailing list