AllReduceLowering is currently the only GPU rewrite pattern, but more are coming. This is a preparation change.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D89370
[mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. ClosedPublic Authored by csigg on Oct 14 2020, 1:16 AM.
Details Summary AllReduceLowering is currently the only GPU rewrite pattern, but more are coming. This is a preparation change.
Diff Detail
Event TimelineHerald added subscribers: stephenneuendorffer, nicolasvasilache. · View Herald TranscriptOct 14 2020, 1:16 AM This revision is now accepted and ready to land.Oct 14 2020, 1:55 AM Closed by commit rGad3ecc24b1db: [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. (authored by csigg). · Explain WhyOct 18 2020, 10:52 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 298064 mlir/include/mlir/Dialect/GPU/Passes.h
mlir/lib/Dialect/GPU/CMakeLists.txt
mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
mlir/lib/Dialect/GPU/Transforms/PassDetail.h
mlir/lib/Dialect/GPU/Transforms/Passes.cpp
mlir/test/Dialect/GPU/all-reduce-max.mlir
mlir/test/Dialect/GPU/all-reduce.mlir
mlir/test/lib/Transforms/CMakeLists.txt
mlir/test/lib/Transforms/TestAllReduceLowering.cpp
mlir/test/lib/Transforms/TestGpuRewrite.cpp
|