Skip to content

Commit 42f045f

Browse files
committed
Change the order of conversion.
Signed-off-by: Haruki Imai <[email protected]>
1 parent 1938e5f commit 42f045f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Conversion/KrnlToLLVM/ConvertKrnlToLLVM.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -210,15 +210,16 @@ void populateAffineAndKrnlToLLVMConversion(RewritePatternSet &patterns,
210210
// Use polynomial approximation for math.{tanh, sin, cos and exp} for better
211211
// performance.
212212
populateMathPolynomialApproximationPatterns(patterns);
213-
// arith::populateArithExpandOpsPatterns(patterns);
213+
arith::populateArithToLLVMConversionPatterns(typeConverter, patterns);
214+
arith::populateArithExpandOpsPatterns(patterns);
214215
populateMathToLLVMConversionPatterns(typeConverter, patterns);
215216
populateFuncToLLVMConversionPatterns(typeConverter, patterns);
216217
populateFinalizeMemRefToLLVMConversionPatterns(typeConverter, patterns);
217218
// Enable OpenMP-to-LLVM pass when enable parallelism
218219
if (enableParallel) {
219220
populateOpenMPToLLVMConversionPatterns(typeConverter, patterns);
220221
}
221-
arith::populateArithToLLVMConversionPatterns(typeConverter, patterns);
222+
// arith::populateArithToLLVMConversionPatterns(typeConverter, patterns);
222223
cf::populateControlFlowToLLVMConversionPatterns(typeConverter, patterns);
223224

224225
krnl::populateKrnlToLLVMConversion(typeConverter, patterns, ctx,

0 commit comments

Comments
 (0)