[InstCombine] Signed saturation patterns
[llvm-complete.git] / utils / gn / secondary / clang-tools-extra / clang-tidy / cppcoreguidelines / BUILD.gn
blob5d36602f97efb4343725e4cb7cb7c69fc3075b78
1 static_library("cppcoreguidelines") {
2   output_name = "clangTidyCppCoreGuidelinesModule"
3   configs += [ "//llvm/utils/gn/build:clang_code" ]
4   deps = [
5     "//clang-tools-extra/clang-tidy",
6     "//clang-tools-extra/clang-tidy/misc",
7     "//clang-tools-extra/clang-tidy/modernize",
8     "//clang-tools-extra/clang-tidy/readability",
9     "//clang-tools-extra/clang-tidy/utils",
10     "//clang/lib/AST",
11     "//clang/lib/ASTMatchers",
12     "//clang/lib/Basic",
13     "//clang/lib/Lex",
14     "//clang/lib/Serialization",
15     "//clang/lib/Tooling",
16     "//llvm/lib/Support",
17   ]
18   sources = [
19     "AvoidGotoCheck.cpp",
20     "CppCoreGuidelinesTidyModule.cpp",
21     "InitVariablesCheck.cpp",
22     "InterfacesGlobalInitCheck.cpp",
23     "MacroUsageCheck.cpp",
24     "NarrowingConversionsCheck.cpp",
25     "NoMallocCheck.cpp",
26     "OwningMemoryCheck.cpp",
27     "ProBoundsArrayToPointerDecayCheck.cpp",
28     "ProBoundsConstantArrayIndexCheck.cpp",
29     "ProBoundsPointerArithmeticCheck.cpp",
30     "ProTypeConstCastCheck.cpp",
31     "ProTypeCstyleCastCheck.cpp",
32     "ProTypeMemberInitCheck.cpp",
33     "ProTypeReinterpretCastCheck.cpp",
34     "ProTypeStaticCastDowncastCheck.cpp",
35     "ProTypeUnionAccessCheck.cpp",
36     "ProTypeVarargCheck.cpp",
37     "SlicingCheck.cpp",
38     "SpecialMemberFunctionsCheck.cpp",
39   ]