[InstCombine] Signed saturation patterns
[llvm-complete.git] / utils / gn / secondary / clang / lib / StaticAnalyzer / Checkers / BUILD.gn
blob9cde0e095cca87a977e49200751e3032a3da0f7f
1 static_library("Checkers") {
2   output_name = "clangStaticAnalyzerCheckers"
3   configs += [ "//llvm/utils/gn/build:clang_code" ]
4   deps = [
5     "//clang/include/clang/StaticAnalyzer/Checkers",
6     "//clang/lib/AST",
7     "//clang/lib/ASTMatchers",
8     "//clang/lib/Analysis",
9     "//clang/lib/Basic",
10     "//clang/lib/Lex",
11     "//clang/lib/StaticAnalyzer/Core",
12     "//llvm/lib/Support",
13   ]
14   sources = [
15     "AnalysisOrderChecker.cpp",
16     "AnalyzerStatsChecker.cpp",
17     "ArrayBoundChecker.cpp",
18     "ArrayBoundCheckerV2.cpp",
19     "BasicObjCFoundationChecks.cpp",
20     "BlockInCriticalSectionChecker.cpp",
21     "BoolAssignmentChecker.cpp",
22     "BuiltinFunctionChecker.cpp",
23     "CStringChecker.cpp",
24     "CStringSyntaxChecker.cpp",
25     "CXXSelfAssignmentChecker.cpp",
26     "CallAndMessageChecker.cpp",
27     "CastSizeChecker.cpp",
28     "CastToStructChecker.cpp",
29     "CastValueChecker.cpp",
30     "CheckObjCDealloc.cpp",
31     "CheckObjCInstMethSignature.cpp",
32     "CheckSecuritySyntaxOnly.cpp",
33     "CheckSizeofPointer.cpp",
34     "CheckerDocumentation.cpp",
35     "ChrootChecker.cpp",
36     "CloneChecker.cpp",
37     "ConversionChecker.cpp",
38     "DeadStoresChecker.cpp",
39     "DebugCheckers.cpp",
40     "DeleteWithNonVirtualDtorChecker.cpp",
41     "DereferenceChecker.cpp",
42     "DirectIvarAssignment.cpp",
43     "DivZeroChecker.cpp",
44     "DynamicTypeChecker.cpp",
45     "DynamicTypePropagation.cpp",
46     "EnumCastOutOfRangeChecker.cpp",
47     "ExprInspectionChecker.cpp",
48     "FixedAddressChecker.cpp",
49     "GCDAntipatternChecker.cpp",
50     "GTestChecker.cpp",
51     "GenericTaintChecker.cpp",
52     "IdenticalExprChecker.cpp",
53     "InnerPointerChecker.cpp",
54     "IteratorChecker.cpp",
55     "IvarInvalidationChecker.cpp",
56     "LLVMConventionsChecker.cpp",
57     "LocalizationChecker.cpp",
58     "MIGChecker.cpp",
59     "MPI-Checker/MPIBugReporter.cpp",
60     "MPI-Checker/MPIChecker.cpp",
61     "MPI-Checker/MPIFunctionClassifier.cpp",
62     "MacOSKeychainAPIChecker.cpp",
63     "MacOSXAPIChecker.cpp",
64     "MallocChecker.cpp",
65     "MallocOverflowSecurityChecker.cpp",
66     "MallocSizeofChecker.cpp",
67     "MmapWriteExecChecker.cpp",
68     "MoveChecker.cpp",
69     "NSAutoreleasePoolChecker.cpp",
70     "NSErrorChecker.cpp",
71     "NoReturnFunctionChecker.cpp",
72     "NonNullParamChecker.cpp",
73     "NonnullGlobalConstantsChecker.cpp",
74     "NullabilityChecker.cpp",
75     "NumberObjectConversionChecker.cpp",
76     "OSObjectCStyleCast.cpp",
77     "ObjCAtSyncChecker.cpp",
78     "ObjCAutoreleaseWriteChecker.cpp",
79     "ObjCContainersASTChecker.cpp",
80     "ObjCContainersChecker.cpp",
81     "ObjCMissingSuperCallChecker.cpp",
82     "ObjCPropertyChecker.cpp",
83     "ObjCSelfInitChecker.cpp",
84     "ObjCSuperDeallocChecker.cpp",
85     "ObjCUnusedIVarsChecker.cpp",
86     "PaddingChecker.cpp",
87     "PointerArithChecker.cpp",
88     "PointerIterationChecker.cpp",
89     "PointerSortingChecker.cpp",
90     "PointerSubChecker.cpp",
91     "PthreadLockChecker.cpp",
92     "RetainCountChecker/RetainCountChecker.cpp",
93     "RetainCountChecker/RetainCountDiagnostics.cpp",
94     "ReturnPointerRangeChecker.cpp",
95     "ReturnUndefChecker.cpp",
96     "ReturnValueChecker.cpp",
97     "RunLoopAutoreleaseLeakChecker.cpp",
98     "SimpleStreamChecker.cpp",
99     "SmartPtrModeling.cpp",
100     "StackAddrEscapeChecker.cpp",
101     "StdLibraryFunctionsChecker.cpp",
102     "StreamChecker.cpp",
103     "Taint.cpp",
104     "TaintTesterChecker.cpp",
105     "TestAfterDivZeroChecker.cpp",
106     "TraversalChecker.cpp",
107     "TrustNonnullChecker.cpp",
108     "UndefBranchChecker.cpp",
109     "UndefCapturedBlockVarChecker.cpp",
110     "UndefResultChecker.cpp",
111     "UndefinedArraySubscriptChecker.cpp",
112     "UndefinedAssignmentChecker.cpp",
113     "UninitializedObject/UninitializedObjectChecker.cpp",
114     "UninitializedObject/UninitializedPointee.cpp",
115     "UnixAPIChecker.cpp",
116     "UnreachableCodeChecker.cpp",
117     "VLASizeChecker.cpp",
118     "ValistChecker.cpp",
119     "VforkChecker.cpp",
120     "VirtualCallChecker.cpp",
121   ]