aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2025-09-10 17:51:48 -0500
committerGitHub <noreply@github.com>2025-09-10 17:51:48 -0500
commit0b87d27097dc71916dd041e5be87fefd26006867 (patch)
treeccb36ef1f1a8815dc04afb607d482421d747622a /clang/lib/Frontend/CompilerInstance.cpp
parent1b9b79071de634c8d77785c4d2c8da02857b533b (diff)
downloadllvm-0b87d27097dc71916dd041e5be87fefd26006867.zip
llvm-0b87d27097dc71916dd041e5be87fefd26006867.tar.gz
llvm-0b87d27097dc71916dd041e5be87fefd26006867.tar.bz2
[libc] Implement vector 'split' and 'concat' routines (#157537)
Summary: This provides some helpers for the split and concatenation routines for changing the size of an existing vector. This includes a simple tuple type to do the splitting. The tuple doesn't support structured bindings yet. The concat function is more limited than what would be ideal, but the shufflevector builtin requires things of equivalent sizes and I didn't think it was worth wrangling with that just yet.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions