20 #include "SPIRVCanonicalization.inc"
26 results.
add<ConvertComparisonIntoClamp1_SPIRV_FOrdLessThanOp,
27 ConvertComparisonIntoClamp1_SPIRV_FOrdLessThanEqualOp,
28 ConvertComparisonIntoClamp1_SPIRV_SLessThanOp,
29 ConvertComparisonIntoClamp1_SPIRV_SLessThanEqualOp,
30 ConvertComparisonIntoClamp1_SPIRV_ULessThanOp,
31 ConvertComparisonIntoClamp1_SPIRV_ULessThanEqualOp,
32 ConvertComparisonIntoClamp2_SPIRV_FOrdLessThanOp,
33 ConvertComparisonIntoClamp2_SPIRV_FOrdLessThanEqualOp,
34 ConvertComparisonIntoClamp2_SPIRV_SLessThanOp,
35 ConvertComparisonIntoClamp2_SPIRV_SLessThanEqualOp,
36 ConvertComparisonIntoClamp2_SPIRV_ULessThanOp,
37 ConvertComparisonIntoClamp2_SPIRV_ULessThanEqualOp>(
MLIRContext * getContext() const
RewritePatternSet & add(ConstructorArg &&arg, ConstructorArgs &&...args)
Add an instance of each of the pattern types 'Ts' to the pattern list with the given arguments.
void populateSPIRVGLCanonicalizationPatterns(RewritePatternSet &results)
Populates patterns to run canoncalization that involves GL ops.
Include the generated interface declarations.