diff --git a/lib/gc/Transforms/Pipeline.cpp b/lib/gc/Transforms/Pipeline.cpp index 13f73857c..459e77fa8 100644 --- a/lib/gc/Transforms/Pipeline.cpp +++ b/lib/gc/Transforms/Pipeline.cpp @@ -111,6 +111,7 @@ void populateCPURuntimePasses(mlir::OpPassManager &pm) { } void populateLoweringToLLVMPasses(mlir::OpPassManager &pm) { + pm.addPass(createLowerAffinePass()); pm.addPass(createFinalizeMemRefToLLVMConversionPass()); pm.addPass(createConvertSCFToCFPass()); pm.addPass(cpuruntime::createCPURuntimeToLLVM());