From aad04d8e5f70f71f0571c56b0a2b70d0a5de7f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Tue, 4 Aug 2026 16:23:43 +0200 Subject: [PATCH] Revert "llvm: disable loop vectorization for now" This reverts commit 032319c94257e650abc7a4743298154c218dba89. --- src/zig_llvm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index 44a5fd50eeea8aeee36a942cd85f50c079b8843c..aeb838d10f1040998696fc624b3222685ae6d834 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -285,7 +285,7 @@ ZIG_EXTERN_C bool ZigLLVMTargetMachineEmitToFile(LLVMTargetMachineRef targ_machi PipelineTuningOptions pipeline_opts; pipeline_opts.LoopUnrolling = !options->is_debug; pipeline_opts.SLPVectorization = !options->is_debug; - pipeline_opts.LoopVectorization = false; // https://github.com/llvm/llvm-project/issues/186922 + pipeline_opts.LoopVectorization = !options->is_debug; pipeline_opts.LoopInterleaving = !options->is_debug; pipeline_opts.MergeFunctions = !options->is_debug; -- 2.54.0