[InstCombine] Signed saturation patterns
[llvm-complete.git] / utils / gn / secondary / clang-tools-extra / clangd / refactor / tweaks / BUILD.gn
blob313803d9250d9bbad09260dc00a2a8c4e72c44ec
1 # A target containing all code tweaks (i.e. mini-refactorings) provided by
2 # clangd.
3 # Built as a source_set to make sure the linker does not remove global
4 # constructors that register individual tweaks in a global registry.
5 source_set("tweaks") {
6   configs += [ "//llvm/utils/gn/build:clang_code" ]
7   deps = [
8     "//clang-tools-extra/clangd",
9     "//clang/lib/AST",
10     "//clang/lib/Tooling/Core",
11     "//llvm/lib/Support",
12   ]
13   include_dirs = [ "../.." ]
14   sources = [
15     "AnnotateHighlightings.cpp",
16     "DumpAST.cpp",
17     "ExpandAutoType.cpp",
18     "ExpandMacro.cpp",
19     "ExtractFunction.cpp",
20     "ExtractVariable.cpp",
21     "RawStringLiteral.cpp",
22     "RemoveUsingNamespace.cpp",
23     "SwapIfBranches.cpp",
24   ]