aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2025-04-09 10:34:27 +0100
committerGitHub <noreply@github.com>2025-04-09 10:34:27 +0100
commit712c21336fa891f5b32254dd51b024178d61befb (patch)
tree16b76fa9a6e8b3bb8efd7424452126c95fffc371 /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
parent08e080ee98832c2aec6f379b04f486bea18730cc (diff)
downloadllvm-712c21336fa891f5b32254dd51b024178d61befb.zip
llvm-712c21336fa891f5b32254dd51b024178d61befb.tar.gz
llvm-712c21336fa891f5b32254dd51b024178d61befb.tar.bz2
[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.
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
0 files changed, 0 insertions, 0 deletions