[lit] Improve lit.Run class
[llvm-complete.git] / utils / gn / secondary / clang / lib / Analysis / BUILD.gn
blob512fbcef0d0a37518bb79415a83385f4739378eb
1 static_library("Analysis") {
2   output_name = "clangAnalysis"
3   configs += [ "//llvm/utils/gn/build:clang_code" ]
4   deps = [
5     "//clang/include/clang/AST:StmtDataCollectors",
6     "//clang/lib/AST",
7     "//clang/lib/ASTMatchers",
8     "//clang/lib/Basic",
9     "//clang/lib/Lex",
10     "//llvm/lib/Support",
11   ]
12   sources = [
13     "AnalysisDeclContext.cpp",
14     "BodyFarm.cpp",
15     "CFG.cpp",
16     "CFGReachabilityAnalysis.cpp",
17     "CFGStmtMap.cpp",
18     "CallGraph.cpp",
19     "CloneDetection.cpp",
20     "CocoaConventions.cpp",
21     "CodeInjector.cpp",
22     "ConstructionContext.cpp",
23     "Consumed.cpp",
24     "Dominators.cpp",
25     "ExprMutationAnalyzer.cpp",
26     "LiveVariables.cpp",
27     "ObjCNoReturn.cpp",
28     "PathDiagnostic.cpp",
29     "PostOrderCFGView.cpp",
30     "ProgramPoint.cpp",
31     "ReachableCode.cpp",
32     "RetainSummaryManager.cpp",
33     "ThreadSafety.cpp",
34     "ThreadSafetyCommon.cpp",
35     "ThreadSafetyLogical.cpp",
36     "ThreadSafetyTIL.cpp",
37     "UninitializedValues.cpp",
38   ]