Lines Matching defs:patterns
68 RewritePatternSet patterns(&getContext());
69 populateVectorToVectorCanonicalizationPatterns(patterns);
70 populateVectorBitCastLoweringPatterns(patterns);
71 populateVectorBroadcastLoweringPatterns(patterns);
72 populateVectorContractLoweringPatterns(patterns, vectorTransformsOptions);
73 populateVectorMaskOpLoweringPatterns(patterns);
74 populateVectorShapeCastLoweringPatterns(patterns);
75 populateVectorInterleaveLoweringPatterns(patterns);
76 populateVectorTransposeLoweringPatterns(patterns, vectorTransformsOptions);
78 populateVectorTransferLoweringPatterns(patterns, /*maxTransferRank=*/1);
79 populateVectorMaskMaterializationPatterns(patterns,
81 populateVectorInsertExtractStridedSliceTransforms(patterns);
82 populateVectorStepLoweringPatterns(patterns);
83 populateVectorRankReducingFMAPattern(patterns);
84 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
90 RewritePatternSet patterns(&getContext());
91 populateVectorTransferLoweringPatterns(patterns);
92 populateVectorToLLVMMatrixConversionPatterns(converter, patterns);
94 converter, patterns, reassociateFPReductions, force32BitVectorIndices);
95 populateVectorToLLVMMatrixConversionPatterns(converter, patterns);
111 populateArmSVELegalizeForLLVMExportPatterns(converter, patterns);
115 populateAMXLegalizeForLLVMExportPatterns(converter, patterns);
119 populateX86VectorLegalizeForLLVMExportPatterns(converter, patterns);
123 applyPartialConversion(getOperation(), target, std::move(patterns))))