13 #ifndef MLIR_DIALECT_AMDGPU_TRANSFORMS_PASSES_H_
14 #define MLIR_DIALECT_AMDGPU_TRANSFORMS_PASSES_H_
21 class ConversionTarget;
24 #define GEN_PASS_DECL_AMDGPUEMULATEATOMICSPASS
25 #define GEN_PASS_DECL_AMDGPURESOLVESTRIDEDMETADATAPASS
26 #define GEN_PASS_DECL_AMDGPUTRANSFERREADTOLOADPASS
27 #define GEN_PASS_REGISTRATION
28 #include "mlir/Dialect/AMDGPU/Transforms/Passes.h.inc"
33 PatternBenefit benefit = 1);
36 PatternBenefit benefit = 1);
39 PatternBenefit benefit = 1);
void populateAmdgpuTransferReadToLoadPatterns(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