8 #ifndef MLIR_CONVERSION_GPUTONVVM_GPUTONVVMPASS_H_ 9 #define MLIR_CONVERSION_GPUTONVVM_GPUTONVVMPASS_H_ 14 class LLVMTypeConverter;
15 class OwningRewritePatternList;
18 template <
typename OpT>
class OpPassBase;
22 OwningRewritePatternList &patterns);
29 #endif // MLIR_CONVERSION_GPUTONVVM_GPUTONVVMPASS_H_ Definition: InferTypeOpInterface.cpp:20
void populateGpuToNVVMConversionPatterns(LLVMTypeConverter &converter, OwningRewritePatternList &patterns)
Collect a set of patterns to convert from the GPU dialect to NVVM.
Definition: LowerGpuOpsToNVVMOps.cpp:728
std::unique_ptr< OpPassBase< ModuleOp > > createLowerGpuOpsToNVVMOpsPass()
Creates a pass that lowers GPU dialect operations to NVVM counterparts.
Definition: LowerGpuOpsToNVVMOps.cpp:746