MLIR  22.0.0git
Namespaces | Functions
StructuralTypeConversions.h File Reference
#include "mlir/IR/PatternMatch.h"

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::cf
 

Functions

void mlir::cf::populateCFStructuralTypeConversionsAndLegality (const TypeConverter &typeConverter, RewritePatternSet &patterns, ConversionTarget &target, PatternBenefit benefit=1)
 Populates patterns for CF structural type conversions and sets up the provided ConversionTarget with the appropriate legality configuration for the ops to get converted properly. More...
 
void mlir::cf::populateCFStructuralTypeConversions (const TypeConverter &typeConverter, RewritePatternSet &patterns, PatternBenefit benefit=1)
 Similar to populateCFStructuralTypeConversionsAndLegality but does not populate the conversion target. More...
 
void mlir::cf::populateCFStructuralTypeConversionTarget (const TypeConverter &typeConverter, ConversionTarget &target)
 Updates the ConversionTarget with dynamic legality of CF operations based on the provided type converter. More...