llvm-project/clang/lib/Basic
Alexey Samsonov edf99a92c0 Introduce a SanitizerKind enum to LangOptions.
Use the bitmask to store the set of enabled sanitizers instead of a
bitfield. On the negative side, it makes syntax for querying the
set of enabled sanitizers a bit more clunky. On the positive side, we
will be able to use SanitizerKind to eventually implement the
new semantics for -fsanitize-recover= flag, that would allow us
to make some sanitizers recoverable, and some non-recoverable.

No functionality change.

llvm-svn: 221558
2014-11-07 22:29:38 +00:00
..
Attributes.cpp Post-commit review coding style change: renaming HasAttribute to hasAttribute. No functional changes. 2014-03-31 15:26:40 +00:00
Builtins.cpp CodeGen: make target builtins support languages 2014-07-02 17:41:27 +00:00
CMakeLists.txt [CMake] clangBasic: Add Core to LINK_COMPONENTS introduced by r219840. 2014-10-16 00:12:02 +00:00
CharInfo.cpp CharInfo: Add missing "using namespace clang::charinfo" in .cpp file. 2013-02-08 22:37:49 +00:00
Diagnostic.cpp Remove unused DiagnosticsEngine::NumErrorsSuppressed member. 2014-10-22 20:09:12 +00:00
DiagnosticIDs.cpp Remove unused DiagnosticsEngine::NumErrorsSuppressed member. 2014-10-22 20:09:12 +00:00
FileManager.cpp Make VFS and FileManager match the current MemoryBuffer API. 2014-10-26 22:44:13 +00:00
FileSystemStatCache.cpp Make VFS and FileManager match the current MemoryBuffer API. 2014-10-26 22:44:13 +00:00
IdentifierTable.cpp Use enumerators instead of hardcoded integers when we decide if keyword is enabled. 2014-10-29 10:59:18 +00:00
LangOptions.cpp Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
Makefile Use tabs instead of spaces. 2012-03-02 16:06:37 +00:00
Module.cpp [modules] Add support for 'textual header' directives. 2014-10-22 23:50:56 +00:00
ObjCRuntime.cpp Add a define for the ObjFW runtime ABI version. 2013-09-16 16:31:49 +00:00
OpenMPKinds.cpp [OPENMP] 'omp teams' directive basic support. 2014-10-09 04:18:56 +00:00
OperatorPrecedence.cpp Replace C++0x in a comment with C++11 2013-07-14 17:04:56 +00:00
SanitizerBlacklist.cpp Fixup for r220403: Use getFileLoc() instead of getSpellingLoc() in SanitizerBlacklist. 2014-10-22 19:34:25 +00:00
SourceLocation.cpp Inline function into only use. 2014-08-18 18:17:32 +00:00
SourceManager.cpp Make VFS and FileManager match the current MemoryBuffer API. 2014-10-26 22:44:13 +00:00
TargetInfo.cpp Fix assertion on asm register that are "%" 2014-08-17 13:19:48 +00:00
Targets.cpp Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
TokenKinds.cpp [C++11] Use 'nullptr'. 2014-05-08 06:41:40 +00:00
Version.cpp Revert "Revert "Devise a package-private means to determine the LLVM version string"" 2014-06-06 10:36:22 +00:00
VersionTuple.cpp Patch to wrap up '_' as separator in version numbers 2014-10-06 16:46:02 +00:00
VirtualFileSystem.cpp Make VFS and FileManager match the current MemoryBuffer API. 2014-10-26 22:44:13 +00:00
Warnings.cpp Use -Rblah, not -Wblah, to control remark diagnostics. This was always the 2014-08-07 00:24:21 +00:00