Further reading
You can find the official LLVM documentation for the LLVM tools that were presented at the following links:
- https://llvm.org/docs/CommandGuide/llvm-reduce.html for the
llvm-reduce
CLI - https://llvm.org/docs/CommandGuide/bugpoint.html for the
bugpoint
CLI and https://llvm.org/docs/Bugpoint.html for its fancier use cases - https://llvm.org/docs/CommandGuide/llvm-extract.html for the
llvm-extract
CLI - https://llvm.org/docs/OptBisect.html for an explanation of how to use the
opt-bisect-limit
command-line option
For the sanitizers offered by Clang, please look at the related documentation pages:
- The address sanitizer: https://clang.llvm.org/docs/AddressSanitizer.html
- The thread sanitizer: https://clang.llvm.org/docs/ThreadSanitizer.html
- The memory sanitizer: https://clang.llvm.org/docs/MemorySanitizer.html
- The undefined behavior sanitizer: https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html
- The...