kythe.io@v0.0.68-0.20240422202219-7225dbc01741/third_party/llvm/README.google (about) 1 URL: http://llvm.org/ 2 License: NCSA, MIT, GPLv2, others 3 License File: LICENSE 4 5 The files src/cxx_extractor_preprocessor_utils{.h, .cc} contain code from 6 PreprocessorTracker.cpp from the modularize project in clang-tools-extra. 7 We have modified this code by adding a visited set to the 8 getMacroExpandedString function and sanity checks to getSourceString. 9 10 Description: 11 LLVM is an industrial strength optimizer and code generator supporting multiple 12 architectures, built as re-usable libraries, and providing both static and JIT 13 compilation models.