Move GPU::FuncOp definition to ODS - NFC
authorAlex Zinenko <zinenko@google.com>
Fri, 6 Dec 2019 19:59:59 +0000 (11:59 -0800)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Fri, 6 Dec 2019 20:00:32 +0000 (12:00 -0800)
commitccc767d63bea96652b97f4b726bbcf079716f33e
tree5f4e24d5f88036aa840910b8260d4d9da232b4b0
parent9ef9e236820cf37b9d152fef1f265e6c5338332a
Move GPU::FuncOp definition to ODS - NFC

Move the definition of the GPU function opreation from hand-rolled C++ code to
ODS framework. This only does the moves, a follow-up is necessary to clean up
users of custom functions that could be auto-generated by ODS.

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