|
MLIR 22.0.0git
|
#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 | |
| 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::nvgpu::populateCommonGPUTypeAndAttributeConversions (TypeConverter &typeConverter) |
| Remap common GPU memory spaces (Workgroup, Private, etc) to LLVM address spaces. | |
| void | mlir::populateNVGPUToNVVMConversionPatterns (const LLVMTypeConverter &converter, RewritePatternSet &patterns) |
| #define GEN_PASS_DECL_CONVERTNVGPUTONVVMPASS |
Definition at line 23 of file NVGPUToNVVM.h.