diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2025-02-10 21:19:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-10 21:19:46 +0100 |
commit | f332455dd9a2b2b3ecb20f28349673313c5b440b (patch) | |
tree | 8db91729247775f479fadefa8b331c3fa8a360a4 /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | 872aaddba92efe8a792673d6e0420966fe773093 (diff) | |
download | llvm-f332455dd9a2b2b3ecb20f28349673313c5b440b.zip llvm-f332455dd9a2b2b3ecb20f28349673313c5b440b.tar.gz llvm-f332455dd9a2b2b3ecb20f28349673313c5b440b.tar.bz2 |
[libc++] Extract destroy algorithms into separate headers (#126449)
This patch separates the destroy algorithms from the primitive
construct_at and destroy_at operations, which are conceptually not
algorithms. This makes it easier to start using these destroy algorithms
from upcoming relocation facilities.
As part of this, it also implements `std::destroy_at` for arrays without
relying on the `std::destroy` algorithm, which is conceptually a
higher-level facility.
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions