diff options
author | varconst <varconsteq@gmail.com> | 2023-01-13 16:56:58 -0800 |
---|---|---|
committer | Konstantin Varlamov <varconst@apple.com> | 2023-01-13 16:57:13 -0800 |
commit | 5629d492df388bf6b5532a2a5c1ef5fd27d65ab0 (patch) | |
tree | 2e37d85bd1d60fbe0d783ae1730be4f3d5cf3ac9 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 7c3ea2db37dce5e7b06dc9c8a3e0731d34b4e8bd (diff) | |
download | llvm-5629d492df388bf6b5532a2a5c1ef5fd27d65ab0.zip llvm-5629d492df388bf6b5532a2a5c1ef5fd27d65ab0.tar.gz llvm-5629d492df388bf6b5532a2a5c1ef5fd27d65ab0.tar.bz2 |
Reapply "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`"
This reverts commit a6e1080b87db8fbe0e1afadd96af5a3c0bd5e279.
Fix the conditions when the `memmove` optimization can be applied and refactor them out into a reusable type trait, fix and significantly expand the tests.
Differential Revision: https://reviews.llvm.org/D139235
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions