From eafb2db34b18f6796f59a18978511571f6bd1f10 Mon Sep 17 00:00:00 2001 From: Mike Bell Date: Mon, 24 Mar 2025 21:59:27 +0000 Subject: [PATCH] PicoVector: Set optimization flags. --- micropython/modules/picovector/micropython.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/micropython/modules/picovector/micropython.cmake b/micropython/modules/picovector/micropython.cmake index f5f65cea..09b2f605 100644 --- a/micropython/modules/picovector/micropython.cmake +++ b/micropython/modules/picovector/micropython.cmake @@ -23,5 +23,5 @@ target_link_libraries(usermod INTERFACE usermod_picovector) set_source_files_properties( ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pico_vector/pico_vector.cpp PROPERTIES COMPILE_FLAGS - "-Wno-narrowing" + "-Wno-narrowing -O2 -fgcse-after-reload -floop-interchange -fpeel-loops -fpredictive-commoning -fsplit-paths -ftree-loop-distribute-patterns -ftree-loop-distribution -ftree-vectorize -ftree-partial-pre -funswitch-loops" )