Lines Matching refs:patterns
87 RewritePatternSet patterns(ctx); in runOnOperation() local
90 populateGpuRewritePatterns(patterns); in runOnOperation()
91 (void)applyPatternsAndFoldGreedily(m, std::move(patterns)); in runOnOperation()
125 LLVMTypeConverter &converter, RewritePatternSet &patterns, in populateGpuToROCDLConversionPatterns() argument
129 populateWithGenerated(patterns); in populateGpuToROCDLConversionPatterns()
130 patterns in populateGpuToROCDLConversionPatterns()
140 patterns.add<GPUFuncOpLowering>( in populateGpuToROCDLConversionPatterns()
145 patterns.add<GPUPrintfOpToHIPLowering>(converter); in populateGpuToROCDLConversionPatterns()
148 patterns.add<GPUPrintfOpToLLVMCallLowering>(converter, /*addressSpace=*/4); in populateGpuToROCDLConversionPatterns()
151 patterns.add<OpToFuncCallLowering<math::AbsOp>>(converter, "__ocml_fabs_f32", in populateGpuToROCDLConversionPatterns()
153 patterns.add<OpToFuncCallLowering<math::AtanOp>>(converter, "__ocml_atan_f32", in populateGpuToROCDLConversionPatterns()
155 patterns.add<OpToFuncCallLowering<math::Atan2Op>>( in populateGpuToROCDLConversionPatterns()
157 patterns.add<OpToFuncCallLowering<math::CeilOp>>(converter, "__ocml_ceil_f32", in populateGpuToROCDLConversionPatterns()
159 patterns.add<OpToFuncCallLowering<math::CosOp>>(converter, "__ocml_cos_f32", in populateGpuToROCDLConversionPatterns()
161 patterns.add<OpToFuncCallLowering<math::ExpOp>>(converter, "__ocml_exp_f32", in populateGpuToROCDLConversionPatterns()
163 patterns.add<OpToFuncCallLowering<math::Exp2Op>>(converter, "__ocml_exp2_f32", in populateGpuToROCDLConversionPatterns()
165 patterns.add<OpToFuncCallLowering<math::ExpM1Op>>( in populateGpuToROCDLConversionPatterns()
167 patterns.add<OpToFuncCallLowering<math::FloorOp>>( in populateGpuToROCDLConversionPatterns()
169 patterns.add<OpToFuncCallLowering<math::LogOp>>(converter, "__ocml_log_f32", in populateGpuToROCDLConversionPatterns()
171 patterns.add<OpToFuncCallLowering<math::Log10Op>>( in populateGpuToROCDLConversionPatterns()
173 patterns.add<OpToFuncCallLowering<math::Log1pOp>>( in populateGpuToROCDLConversionPatterns()
175 patterns.add<OpToFuncCallLowering<math::Log2Op>>(converter, "__ocml_log2_f32", in populateGpuToROCDLConversionPatterns()
177 patterns.add<OpToFuncCallLowering<math::PowFOp>>(converter, "__ocml_pow_f32", in populateGpuToROCDLConversionPatterns()
179 patterns.add<OpToFuncCallLowering<math::RsqrtOp>>( in populateGpuToROCDLConversionPatterns()
181 patterns.add<OpToFuncCallLowering<math::SinOp>>(converter, "__ocml_sin_f32", in populateGpuToROCDLConversionPatterns()
183 patterns.add<OpToFuncCallLowering<math::SqrtOp>>(converter, "__ocml_sqrt_f32", in populateGpuToROCDLConversionPatterns()
185 patterns.add<OpToFuncCallLowering<math::TanhOp>>(converter, "__ocml_tanh_f32", in populateGpuToROCDLConversionPatterns()