ARM-software / LLVM-embedded-toolchain-for-Arm

A project dedicated to building LLVM toolchain for Arm and AArch64 embedded targets.
Apache License 2.0
419 stars 98 forks source link

Patch file for alternative MEMCPY LDM/STM inlining for Cortex m7 #548

Closed nasherm closed 1 week ago

nasherm commented 2 weeks ago

Performance improvements have been seen of around 1 to 2% on selected benchmarks when LDM/STM inlining is disabled for Cortex m7. This adds a patch file that enables this optimisation.