|
MLIR 24.0.0git
|
Namespaces | |
| namespace | impl |
Classes | |
| struct | AmdgpuEmulateAtomicsPassOptions |
| struct | Chipset |
| Represents the amdgpu gfx chipset version, e.g., gfx90a, gfx942, gfx1103. More... | |
| std::unique_ptr<::mlir::Pass > mlir::amdgpu::createAmdgpuEmulateAtomicsPass | ( | ) |
Definition at line 102 of file EmulateAtomics.cpp.
References result.
| std::unique_ptr<::mlir::Pass > mlir::amdgpu::createAmdgpuEmulateAtomicsPass | ( | AmdgpuEmulateAtomicsPassOptions | options | ) |
Definition at line 106 of file EmulateAtomics.cpp.
| std::unique_ptr<::mlir::Pass > mlir::amdgpu::createAmdgpuMaskedloadToLoadPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 182 of file MaskedloadToLoad.cpp.
| std::unique_ptr<::mlir::Pass > mlir::amdgpu::createAmdgpuResolveStridedMetadataPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 258 of file ResolveStridedMetadata.cpp.
|
inline |
Definition at line 18 of file AMDGPUEnums.h.
Definition at line 49 of file MemorySpaceUtils.h.
Definition at line 23 of file MemorySpaceUtils.h.
Referenced by verifyBase(), and verifyRawBufferOp().
Definition at line 36 of file MemorySpaceUtils.h.
Referenced by verifyBase(), verifyDescriptorOp(), and verifyDsBarrierOpCommon().
| mlir::amdgpu::LLVM_DEPRECATED_WITH_FIXIT | ( | "Chipset is deperecated" | , |
| "test FEAT_OCP_FP8_CONVERSION_INSTS on a ROCDL::TargetInfo" | ) const & |
| ParseResult mlir::amdgpu::parseMNKDimensionList | ( | OpAsmParser & | parser, |
| IntegerAttr & | m, | ||
| IntegerAttr & | n, | ||
| IntegerAttr & | k ) |
Parser for the custom<MNKDimensionList> custom assembly format used by WMMAOp.
Definition at line 355 of file AMDGPUOps.cpp.
References mlir::AsmParser::emitError(), mlir::AsmParser::getBuilder(), mlir::AsmParser::getCurrentLocation(), mlir::Builder::getI32IntegerAttr(), mlir::AsmParser::parseDimensionList(), and success().
Referenced by parseMNKDimensionList().
|
inline |
Definition at line 37 of file AMDGPUDialect.h.
References parseMNKDimensionList().
| void mlir::amdgpu::populateAmdgpuEmulateAtomicsPatterns | ( | ConversionTarget & | target, |
| RewritePatternSet & | patterns, | ||
| const ROCDL::TargetInfo & | targetInfo, | ||
| PatternBenefit | benefit = 1 ) |
Definition at line 219 of file EmulateAtomics.cpp.
References mlir::RewritePatternSet::add(), mlir::RewritePatternSet::getContext(), mlir::ROCDL::TargetInfo::has(), isFaddNativelySupported(), mlir::ROCDL::TargetInfo::isGeneration(), and target.
| void mlir::amdgpu::populateAmdgpuMaskedloadToLoadPatterns | ( | RewritePatternSet & | patterns, |
| PatternBenefit | benefit = 1 ) |
Definition at line 239 of file MaskedloadToLoad.cpp.
References mlir::RewritePatternSet::add(), and mlir::RewritePatternSet::getContext().
Referenced by AmdgpuMaskedloadToLoadPass::runOnOperation().
| void mlir::amdgpu::populateAmdgpuResolveStridedMetadataPatterns | ( | RewritePatternSet & | patterns, |
| PatternBenefit | benefit = 1 ) |
Definition at line 68 of file ResolveStridedMetadata.cpp.
References mlir::RewritePatternSet::add(), and mlir::RewritePatternSet::getContext().
| void mlir::amdgpu::populateCommonGPUTypeAndAttributeConversions | ( | TypeConverter & | typeConverter | ) |
Remap common GPU memory spaces (Workgroup, Private, etc) to LLVM address spaces.
Definition at line 4559 of file AMDGPUToROCDL.cpp.
References mlir::populateGpuMemorySpaceAttributeConversions().
|
inline |
Printer for the custom<MNKDimensionList> custom assembly format used by WMMAOp.
Definition at line 45 of file AMDGPUDialect.h.
References mlir::AsmPrinter::printDimensionList().
Referenced by printMNKDimensionList().
|
inline |
Definition at line 49 of file AMDGPUDialect.h.
References printMNKDimensionList().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 338 of file Passes.h.
Referenced by mlir::registerAllPasses().
|
inline |
|
inline |
| void mlir::amdgpu::registerMemoryAccessOpInterfacesExternalModels | ( | DialectRegistry & | registry | ) |
Definition at line 233 of file MemoryAccessOpInterfacesImpl.cpp.
References mlir::DialectRegistry::addExtension().
Referenced by mlir::registerAllDialects().