MLIR
21.0.0git
|
Classes | |
struct | Chipset |
Represents the amdgpu gfx chipset version, e.g., gfx90a, gfx942, gfx1103. More... | |
Functions | |
void | populateAmdgpuEmulateAtomicsPatterns (ConversionTarget &target, RewritePatternSet &patterns, Chipset chipset) |
void | populateAmdgpuResolveStridedMetadataPatterns (RewritePatternSet &patterns) |
void | populateAmdgpuTransferReadToLoadPatterns (RewritePatternSet &patterns) |
bool | hasOcpFp8 (const Chipset &chipset) |
|
inline |
Definition at line 52 of file Chipset.h.
References mlir::amdgpu::Chipset::majorVersion, and mlir::amdgpu::Chipset::minorVersion.
Referenced by isSupportedF8(), typeIsExpectedBf8ForChipset(), and typeIsExpectedFp8ForChipset().
void mlir::amdgpu::populateAmdgpuEmulateAtomicsPatterns | ( | ConversionTarget & | target, |
RewritePatternSet & | patterns, | ||
Chipset | chipset | ||
) |
Definition at line 166 of file EmulateAtomics.cpp.
References mlir::ConversionTarget::addDynamicallyLegalOp(), mlir::ConversionTarget::addIllegalOp(), mlir::getElementTypeOrSelf(), mlir::amdgpu::Chipset::majorVersion, and mlir::patterns.
void mlir::amdgpu::populateAmdgpuResolveStridedMetadataPatterns | ( | RewritePatternSet & | patterns | ) |
Definition at line 68 of file ResolveStridedMetadata.cpp.
References mlir::patterns.
void mlir::amdgpu::populateAmdgpuTransferReadToLoadPatterns | ( | RewritePatternSet & | patterns | ) |
Definition at line 224 of file TransferReadToLoad.cpp.
References mlir::patterns.
Referenced by AmdgpuTransferReadToLoadPass::runOnOperation().