13#ifndef MLIR_DIALECT_AMDGPU_TRANSFORMS_PASSES_H_
14#define MLIR_DIALECT_AMDGPU_TRANSFORMS_PASSES_H_
24#define GEN_PASS_DECL_AMDGPUEMULATEATOMICSPASS
25#define GEN_PASS_DECL_AMDGPUFOLDMEMREFOPSPASS
26#define GEN_PASS_DECL_AMDGPUMASKEDLOADTOLOADPASS
27#define GEN_PASS_DECL_AMDGPURESOLVESTRIDEDMETADATAPASS
28#define GEN_PASS_REGISTRATION
29#include "mlir/Dialect/AMDGPU/Transforms/Passes.h.inc"
34 PatternBenefit benefit = 1);
37 PatternBenefit benefit = 1);
40 PatternBenefit benefit = 1);
43 PatternBenefit benefit = 1);
void populateAmdgpuFoldMemRefOpsPatterns(RewritePatternSet &patterns, PatternBenefit benefit=1)
void populateAmdgpuMaskedloadToLoadPatterns(RewritePatternSet &patterns, PatternBenefit benefit=1)
void populateAmdgpuEmulateAtomicsPatterns(ConversionTarget &target, RewritePatternSet &patterns, Chipset chipset, PatternBenefit benefit=1)
void populateAmdgpuResolveStridedMetadataPatterns(RewritePatternSet &patterns, PatternBenefit benefit=1)
Include the generated interface declarations.
const FrozenRewritePatternSet & patterns