aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorPeng Liu <winner245@hotmail.com>2025-01-30 14:55:05 -0500
committerGitHub <noreply@github.com>2025-01-30 14:55:05 -0500
commitedc3dc6abd9dec70f03107d1477a2baffe7208f7 (patch)
treeca8ea553eaef03ffa74dc422ee9300d5a6dd3c46 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parente058c73526afeb9d4da07f090a73ae47a224fddc (diff)
downloadllvm-edc3dc6abd9dec70f03107d1477a2baffe7208f7.zip
llvm-edc3dc6abd9dec70f03107d1477a2baffe7208f7.tar.gz
llvm-edc3dc6abd9dec70f03107d1477a2baffe7208f7.tar.bz2
[libc++] Optimize ranges::copy_backward for vector<bool>::iterator (#121026)
As a follow-up to #121013 (which focused on `std::ranges::copy`), this PR optimizes the performance of `std::ranges::copy_backward` for `vector<bool>::iterator`, addressing a subtask outlined in issue #64038. The optimizations yield performance improvements of up to 2000x for aligned copies and 60x for unaligned copies.
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions