llvm-project
712c2133 - [AArch64] Enable unrolling for small multi-exit loops (#131998)

Commit
320 days ago
[AArch64] Enable unrolling for small multi-exit loops (#131998) It can be highly beneficial to unroll small, two-block search loops that look for a value in an array. An example of this would be something that uses std::find to find a value in libc++. Older versions of std::find in the libstdc++ headers are manually unrolled in the source code, but this might change in newer releases where the compiler is expected to either vectorise or unroll itself.
Author
Parents
Loading