llvm-project/clang/lib/StaticAnalyzer/Core
Arpith Chacko Jacob e955b3d3fe [OpenMP] Parsing + sema for target parallel directive.
Summary:
This patch adds parsing + sema for the target parallel directive and its clauses along with testcases.

Reviewers: ABataev

Differential Revision: http://reviews.llvm.org/D16553

Rebased to current trunk and updated test cases.

llvm-svn: 258832
2016-01-26 18:48:41 +00:00
..
APSIntType.cpp [analyzer] Teach constraint managers about unsigned comparisons. 2013-03-23 01:21:33 +00:00
AnalysisManager.cpp [analyzer] Apply whitespace cleanups by Honggyu Kim. 2015-09-08 03:50:52 +00:00
AnalyzerOptions.cpp Reapply r251621 "[Analyzer] Widening loops which do not exit" 2015-10-30 15:23:57 +00:00
BasicValueFactory.cpp Fix a crash by division by zero in analyzer 2015-06-25 14:06:02 +00:00
BlockCounter.cpp [analyzer] Apply whitespace cleanups by Honggyu Kim. 2015-09-08 03:50:52 +00:00
BugReporter.cpp Use llvm::make_range to reduce mentions of iterator type. NFC 2015-12-06 05:07:12 +00:00
BugReporterVisitors.cpp [analyzer] Suppress reports coming from std::__independent_bits_engine 2016-01-06 00:32:52 +00:00
CMakeLists.txt Reapply r251621 "[Analyzer] Widening loops which do not exit" 2015-10-30 15:23:57 +00:00
CallEvent.cpp [analyzer] Utility to match function calls. 2016-01-22 22:32:46 +00:00
Checker.cpp [analyzer] Apply whitespace cleanups by Honggyu Kim. 2015-09-08 03:50:52 +00:00
CheckerContext.cpp Small refactoring in CheckerContext::isCLibraryFunction(). NFC. 2015-12-28 21:47:51 +00:00
CheckerHelpers.cpp [analyzer] Add VforkChecker to find unsafe code in vforked process. 2015-11-06 11:16:31 +00:00
CheckerManager.cpp Silencing a -Wreturn-type warning; NFC. 2015-09-15 14:11:32 +00:00
CheckerRegistry.cpp [analyzer] Apply whitespace cleanups by Honggyu Kim. 2015-09-08 03:50:52 +00:00
CommonBugCategories.cpp [analyzer] Replace bug category magic strings with shared constants, take 2. 2013-10-04 00:25:24 +00:00
ConstraintManager.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
CoreEngine.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
DynamicTypeMap.cpp [Static Analyzer] Properly clean up the dynamic type information for dead regions. 2015-09-11 17:19:57 +00:00
Environment.cpp [analyzer] Fix symbolic element index lifetime. 2015-12-10 09:28:06 +00:00
ExplodedGraph.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
ExprEngine.cpp [OpenMP] Parsing + sema for target parallel directive. 2016-01-26 18:48:41 +00:00
ExprEngineC.cpp [Bugfix] Fix ICE on constexpr vector splat. 2016-01-13 01:52:39 +00:00
ExprEngineCXX.cpp [analyzer] Better detect when C++ object was constructed into existing region. 2015-12-17 00:28:33 +00:00
ExprEngineCallAndReturn.cpp [analyzer] Support inlining lambda-converted blocks. 2015-12-04 05:00:36 +00:00
ExprEngineObjC.cpp [analyzer] Restore behavior change introduced by r247657. 2015-09-15 03:28:27 +00:00
FunctionSummary.cpp [analyzer] Use inline storage in the FunctionSummary DenseMap. 2013-04-02 00:26:26 +00:00
HTMLDiagnostics.cpp [StaticAnalyzer] Use front() and back() instead of dereferencing begin() and rbegin(). Makes the code a little cleaner. NFC 2015-12-24 02:55:45 +00:00
IssueHash.cpp [analyzer] Fix IssueHash generation. 2015-12-01 09:00:41 +00:00
LoopWidening.cpp [Analyzer] Fix comments and formatting. NFC. 2015-11-10 11:48:55 +00:00
Makefile [analyzer] Apply whitespace cleanups by Honggyu Kim. 2015-09-08 03:50:52 +00:00
MemRegion.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00
PathDiagnostic.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
PlistDiagnostics.cpp [StaticAnalyzer] Use front() and back() instead of dereferencing begin() and rbegin(). Makes the code a little cleaner. NFC 2015-12-24 02:55:45 +00:00
PrettyStackTraceLocationContext.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
ProgramState.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00
RangeConstraintManager.cpp [analyzer] Fix RangeConstraintManager's pinning of single value ranges. 2016-01-12 10:40:45 +00:00
RegionStore.cpp [analyzer] Fix symbolic element index lifetime. 2015-12-10 09:28:06 +00:00
SValBuilder.cpp [analyzer] Fix an off-by-one in evalIntegralCast() 2016-01-18 10:17:16 +00:00
SVals.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00
SimpleConstraintManager.cpp Roll-back r250822. 2015-10-20 13:23:58 +00:00
SimpleConstraintManager.h [analyzer] Create one state for a range switch case instead of multiple. 2015-09-22 20:31:19 +00:00
SimpleSValBuilder.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00
Store.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00
SubEngine.cpp
SymbolManager.cpp [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency. 2016-01-13 13:49:29 +00:00