summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CMakeLists.txt
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2015-01-27 22:08:41 +0000
committerKostya Serebryany <kcc@google.com>2015-01-27 22:08:41 +0000
commitd53b43fe117c619aad57b5bf80000d1617eb142d (patch)
tree71b45ceb5839c384fcd2501ad10c70f084e2f86f /llvm/lib/CMakeLists.txt
parent7a503694febda8648e39417ba9039e3adeed5e36 (diff)
downloadbcm5719-llvm-d53b43fe117c619aad57b5bf80000d1617eb142d.tar.gz
bcm5719-llvm-d53b43fe117c619aad57b5bf80000d1617eb142d.zip
Add a Fuzzer library
Summary: A simple genetic in-process coverage-guided fuzz testing library. I've used this fuzzer to test clang-format (it found 12+ bugs, thanks djasper@ for the fixes!) and it may also help us test other parts of LLVM. So why not keep it in the LLVM repository? I plan to add the cmake build rules later (in a separate patch, if that's ok) and also add a clang-format-fuzzer target. See README.txt for details. Test Plan: Tests will follow separately. Reviewers: djasper, chandlerc, rnk Reviewed By: rnk Subscribers: majnemer, ygribov, dblaikie, llvm-commits Differential Revision: http://reviews.llvm.org/D7184 llvm-svn: 227252
Diffstat (limited to 'llvm/lib/CMakeLists.txt')
-rw-r--r--llvm/lib/CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/CMakeLists.txt b/llvm/lib/CMakeLists.txt
index fab1c8747b9..8ab2d6e9de7 100644
--- a/llvm/lib/CMakeLists.txt
+++ b/llvm/lib/CMakeLists.txt
@@ -17,3 +17,4 @@ add_subdirectory(Target)
add_subdirectory(AsmParser)
add_subdirectory(LineEditor)
add_subdirectory(ProfileData)
+add_subdirectory(Fuzzer)
OpenPOWER on IntegriCloud