aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <kyrtzidis@apple.com>2022-03-23 18:16:56 -0700
committerArgyrios Kyrtzidis <kyrtzidis@apple.com>2022-03-24 10:26:39 -0700
commit7f05aa2d4c36d6d53f97ac3e0db30ec600abbc62 (patch)
tree9280ef65eb1ef346ffd5ded4dcb81b09bfb2be8e /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent9aa701984d399e752167cd1966708042804b15de (diff)
downloadllvm-7f05aa2d4c36d6d53f97ac3e0db30ec600abbc62.zip
llvm-7f05aa2d4c36d6d53f97ac3e0db30ec600abbc62.tar.gz
llvm-7f05aa2d4c36d6d53f97ac3e0db30ec600abbc62.tar.bz2
[Support/BLAKE3] LLVM-specific changes over the original BLAKE3 C implementation
Changes from original BLAKE3 sources: * `blake.h`: * Changes to avoid conflicts if a client also links with its own BLAKE3 version: * Renamed the header macro guard with `LLVM_C_` prefix * Renamed the C symbols to add the `llvm_` prefix * Added a top header comment that references the CC0 license and points to the `LICENSE` file in the repo. * `blake3_impl.h`: Added `#define`s to remove some of `llvm_` prefixes for the rest of the internal implementation. * Implementation files: * Added a top header comment for `blake.c` * Used `llvm_` prefix for the C public API functions * Used `LLVM_LIBRARY_VISIBILITY` for internal implementation functions * Added `.private_extern`/`.hidden` in assembly files to reduce visibility of the internal implementation functions * `README.md`: * added a note about where the sources originated from * Used the C++ BLAKE3 class and `llvm_` prefixed C API in place of examples and API documentation. * Removed instructions about how to build the files.
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions