diff options
author | serge-sans-paille <sguelton@redhat.com> | 2022-01-20 11:21:47 +0100 |
---|---|---|
committer | serge-sans-paille <sguelton@redhat.com> | 2022-01-21 10:48:09 +0100 |
commit | 1f9e18b6565fd1bb69c4b649b9efd3467b3c7c7d (patch) | |
tree | 2fdc30e5b87cc47e756057de89a2ca5aa1cd2e77 /llvm/lib/Support/TargetParser.cpp | |
parent | 55689904d2e5afcc5309f7234d6369307ee305d0 (diff) | |
download | llvm-1f9e18b6565fd1bb69c4b649b9efd3467b3c7c7d.zip llvm-1f9e18b6565fd1bb69c4b649b9efd3467b3c7c7d.tar.gz llvm-1f9e18b6565fd1bb69c4b649b9efd3467b3c7c7d.tar.bz2 |
[llvm] Remove (some) LLVMDemangle header dependencies
- Avoid using <iterator> for std::end on a plain array (using <array> instead)
- Avoid using <algorithm> for std::min and std::equal (using alternate logic and std::strcmp instead)
As an hint to the impact of the cleanup, running
clang++ -E -Iinclude -I../llvm/include ../llvm/lib/Demangle/*.cpp -std=c++14 -fno-rtti -fno-exceptions | wc -l
before: 203965 lines
after: 169704 lines
Diffstat (limited to 'llvm/lib/Support/TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions