Go to file
Alexey Samsonov b7dd329f2f Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.
Turn llvm::SpecialCaseList into a simple class that parses text files in
a specified format and knows nothing about LLVM IR. Move this class into
LLVMSupport library. Implement two users of this class:
  * DFSanABIList in DFSan instrumentation pass.
  * SanitizerBlacklist in Clang CodeGen library.
The latter will be modified to use actual source-level information from frontend
(source file names) instead of unstable LLVM IR things (LLVM Module identifier).

Remove dependency edge from ClangCodeGen/ClangDriver to LLVMTransformUtils.

No functionality change.

llvm-svn: 212643
2014-07-09 19:40:08 +00:00
clang Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics. 2014-07-09 19:40:08 +00:00
clang-tools-extra Delete removed formatting option. 2014-07-09 08:18:31 +00:00
compiler-rt Don't check lint for SpecialCaseList.cpp 2014-07-09 19:29:10 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc prepare-builtins: Fix broken build due to recent LLVM API change 2014-07-07 17:46:45 +00:00
libcxx string_view enhancements. Move to the correct namespace. Better constexpr support (thanks to Richard for the suggestions). Update the tests to match this. Add <experimental/__config for experimental macros/etc to live. 2014-07-08 22:38:11 +00:00
libcxxabi Add a cmake build system. 2014-07-03 19:35:48 +00:00
lld [all]: Use range-based ArgList adapter instead of filtered_begin/filtered_end 2014-07-09 13:03:54 +00:00
lldb Mark failing tests in TestDataFormatterObjC on Darwin as XFAIL 2014-07-09 19:00:21 +00:00
llvm Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics. 2014-07-09 19:40:08 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly clang-format polly to avoid buildbot noise 2014-07-09 10:50:10 +00:00