aboutsummaryrefslogtreecommitdiff
path: root/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-01-30 06:38:25 +0000
committerDouglas Gregor <dgregor@apple.com>2012-01-30 06:38:25 +0000
commite727d21d3fd5f6f68d9e7a260bbf84dc2fc8ae3a (patch)
treebc05640ca1b614f850dc49bdf962c8511959cc06 /include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
parent89f42834092621ab6ebac24e09b17b61ac000b6b (diff)
Introduce TargetInfo::hasFeature() to query various feature names in
each of the targets. Use this for module requirements, so that we can pin the availability of certain modules to certain target features, e.g., provide a module for xmmintrin.h only when SSE support is available. Use these feature names to provide a nearly-complete module map for Clang's built-in headers. Only mm_alloc.h and unwind.h are missing, and those two are fairly specialized at the moment. Finishes <rdar://problem/10710060>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149227 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h')
0 files changed, 0 insertions, 0 deletions