1//==-- GPUToNVVM.td - GPU Ops to NVVM Patterns ---------------*- tablegen -*==// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8// 9// Defines Patterns to lower GPU ops to NVVM. 10// 11//===----------------------------------------------------------------------===// 12 13#ifndef MLIR_CONVERSION_GPUTONVVM_TD 14#define MLIR_CONVERSION_GPUTONVVM_TD 15 16include "mlir/Dialect/GPU/GPUOps.td" 17include "mlir/Dialect/LLVMIR/NVVMOps.td" 18 19def : Pat<(GPU_BarrierOp), (NVVM_Barrier0Op)>; 20 21#endif // MLIR_CONVERSION_GPUTONVVM_TD 22