Lines Matching defs:patterns
58 RewritePatternSet patterns(ctx);
59 populateSparseAssembler(patterns, directOut);
60 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
74 RewritePatternSet patterns(ctx);
75 populateSparseReinterpretMap(patterns, scope);
76 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
88 RewritePatternSet patterns(ctx);
89 populatePreSparsificationRewriting(patterns);
90 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
110 RewritePatternSet patterns(ctx);
111 populateSparsificationPatterns(patterns, options);
112 scf::ForOp::getCanonicalizationPatterns(patterns, ctx);
113 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
123 RewritePatternSet patterns(ctx);
124 populateStageSparseOperationsPatterns(patterns);
125 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
141 RewritePatternSet patterns(ctx);
142 populateLowerSparseOpsToForeachPatterns(patterns, enableRuntimeLibrary,
144 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
155 RewritePatternSet patterns(ctx);
156 populateLowerForeachToSCFPatterns(patterns);
157 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
170 RewritePatternSet patterns(ctx);
181 populateLowerSparseIterationToSCFPatterns(converter, patterns);
184 std::move(patterns))))
196 RewritePatternSet patterns(ctx);
248 populateFunctionOpInterfaceTypeConversionPattern<func::FuncOp>(patterns,
250 populateCallOpTypeConversionPattern(patterns, converter);
251 scf::populateSCFStructuralTypeConversionsAndLegality(converter, patterns,
253 populateSparseTensorConversionPatterns(converter, patterns);
255 std::move(patterns))))
271 RewritePatternSet patterns(ctx);
313 populateFunctionOpInterfaceTypeConversionPattern<func::FuncOp>(patterns,
315 scf::populateSCFStructuralTypeConversionsAndLegality(converter, patterns,
318 converter, patterns, createSparseDeallocs, enableBufferInitialization);
320 std::move(patterns))))
335 RewritePatternSet patterns(ctx);
336 populateSparseBufferRewriting(patterns, enableBufferInitialization);
337 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
355 RewritePatternSet patterns(ctx);
357 patterns, vectorLength, enableVLAVectorization, enableSIMDIndex32);
358 vector::populateVectorToVectorCanonicalizationPatterns(patterns);
359 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
374 RewritePatternSet patterns(ctx);
376 populateSparseGPULibgenPatterns(patterns, enableRuntimeLibrary);
378 populateSparseGPUCodegenPatterns(patterns, numThreads);
379 (void)applyPatternsGreedily(getOperation(), std::move(patterns));
390 RewritePatternSet patterns(ctx);
406 populateFunctionOpInterfaceTypeConversionPattern<func::FuncOp>(patterns,
408 populateCallOpTypeConversionPattern(patterns, converter);
409 populateBranchOpInterfaceTypeConversionPattern(patterns, converter);
410 populateReturnOpTypeConversionPattern(patterns, converter);
411 scf::populateSCFStructuralTypeConversionsAndLegality(converter, patterns,
413 populateStorageSpecifierToLLVMPatterns(converter, patterns);
415 std::move(patterns))))