MLIR 22.0.0git
NVGPUToNVVM.h File Reference
#include <memory>
#include "mlir/Conversion/Passes.h.inc"

Go to the source code of this file.

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::nvgpu

Macros

#define GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS

Functions

std::unique_ptr<::mlir::Passmlir::createConvertNVGPUToNVVMPass ()
Attribute mlir::nvgpu::getMbarrierMemorySpace (MLIRContext *context, MBarrierGroupType barrierType)
 Returns the memory space attribute of the mbarrier object.
MemRefType mlir::nvgpu::getMBarrierMemrefType (MLIRContext *context, MBarrierGroupType barrierType)
 Return the memref type that can be used to represent an mbarrier object.
void mlir::populateNVGPUToNVVMConversionPatterns (const LLVMTypeConverter &converter, RewritePatternSet &patterns)

Macro Definition Documentation

◆ GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS

#define GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS

Definition at line 22 of file NVGPUToNVVM.h.