From 5595d20a2877560583cd4891ce91605d10b1bb75 Mon Sep 17 00:00:00 2001 From: Kristoffer Carlsson Date: Mon, 10 Mar 2025 13:51:58 +0100 Subject: [PATCH 1/2] set VERSION to 1.10.9 (#57695) --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 3cc3669ff926b..b0dd75320806b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.10.8 +1.10.9 From 6c547f4ea1f149a2e73ed0441dd702817352e189 Mon Sep 17 00:00:00 2001 From: Gabriel Baraldi Date: Tue, 11 Mar 2025 17:24:19 -0300 Subject: [PATCH 2/2] Make reinterpret not allocate in some cases --- src/pipeline.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pipeline.cpp b/src/pipeline.cpp index 8a9410aa98247..dd81c1d9989c3 100644 --- a/src/pipeline.cpp +++ b/src/pipeline.cpp @@ -458,6 +458,13 @@ static void buildScalarOptimizerPipeline(FunctionPassManager &FPM, PassBuilder * FPM.addPass(IRCEPass()); FPM.addPass(InstCombinePass()); FPM.addPass(JumpThreadingPass()); + } else if (O.getSpeedupLevel() >= 1) { + JULIA_PASS(FPM.addPass(AllocOptPass())); + FPM.addPass(SROAPass()); + FPM.addPass(MemCpyOptPass()); + FPM.addPass(SCCPPass()); + FPM.addPass(InstCombinePass()); + FPM.addPass(ADCEPass()); } if (O.getSpeedupLevel() >= 3) { FPM.addPass(GVNPass());