8 #ifndef MLIR_CONVERSION_LOOPSTOGPU_LOOPSTOGPUPASS_H_ 9 #define MLIR_CONVERSION_LOOPSTOGPU_LOOPSTOGPUPASS_H_ 17 template <
typename T>
class OpPassBase;
27 std::unique_ptr<OpPassBase<FuncOp>>
36 std::unique_ptr<OpPassBase<FuncOp>>
38 ArrayRef<int64_t> workGroupSize);
41 #endif // MLIR_CONVERSION_LOOPSTOGPU_LOOPSTOGPUPASS_H_ Definition: InferTypeOpInterface.cpp:20
std::unique_ptr< OpPassBase< FuncOp > > createSimpleLoopsToGPUPass(unsigned numBlockDims, unsigned numThreadDims)
Definition: LoopsToGPUPass.cpp:121
std::unique_ptr< OpPassBase< FuncOp > > createLoopToGPUPass(ArrayRef< int64_t > numWorkGroups, ArrayRef< int64_t > workGroupSize)
Definition: LoopsToGPUPass.cpp:127