Closed tcbrindle closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 98.07%. Comparing base (
bf3540b
) to head (6679696
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
From #173, it seems like the existing formulation of
for_each_while()
using anis_last()
end check appears to get in the way of compiler auto-vectorisation in some circumstances.For bounded + multipass sequences, we can instead save the end cursor as a local variable and perform an end check against that. This appears to make Clang more eager to vectorise the code in the loop, so let's do it.