Pass for outlining gpu.launch operation bodies into kernel functions called by...
authorThomas Joerg <tjoerg@google.com>
Fri, 10 May 2019 07:18:10 +0000 (00:18 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 11 May 2019 02:27:40 +0000 (19:27 -0700)
commit0a21ab70fadbaaf13bed132f0be965fce423d39f
tree2d802fb5c009fd3514b2db2b8f3e26501a98112d
parent051925bd34e1bd7d9f364f7b97e42b6955305b71
Pass for outlining gpu.launch operation bodies into kernel functions called by gpu.launch_func operations.

--

PiperOrigin-RevId: 247564213
mlir/g3doc/Dialects/GPU.md
mlir/include/mlir/GPU/GPUDialect.h
mlir/include/mlir/GPU/Passes.h [new file with mode: 0644]
mlir/lib/GPU/IR/GPUDialect.cpp
mlir/lib/GPU/Transforms/KernelOutlining.cpp [new file with mode: 0644]
mlir/test/GPU/outlining.mlir [new file with mode: 0644]