Move gpu.launch_func to ODS. NFC
authorAlex Zinenko <zinenko@google.com>
Tue, 10 Dec 2019 21:54:50 +0000 (13:54 -0800)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Tue, 10 Dec 2019 21:55:21 +0000 (13:55 -0800)
commitd1213ae51d2e321680a4c62c32358e3e07ff3f66
treeb83980b6c211384c35efd9d8b2b7b3c5c2b4e7b5
parent995048d7b7197956bb956dc165aa96d395b7e102
Move gpu.launch_func to ODS. NFC

Move the definition of gpu.launch_func operation from hand-rolled C++
implementation to the ODS framework. Also move the documentation. This only
performs the move and remains a non-functional change, a follow-up will clean
up the custom functions that can be auto-generated using ODS.

PiperOrigin-RevId: 284842252
mlir/g3doc/Dialects/GPU.md
mlir/include/mlir/Dialect/GPU/GPUDialect.h
mlir/include/mlir/Dialect/GPU/GPUOps.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
mlir/lib/Dialect/GPU/IR/GPUDialect.cpp