38 lines · plain
1static_library("performance") {2 output_name = "clangTidyPerformanceModule"3 configs += [ "//llvm/utils/gn/build:clang_code" ]4 deps = [5 "//clang-tools-extra/clang-tidy",6 "//clang-tools-extra/clang-tidy/utils",7 "//clang/lib/AST",8 "//clang/lib/ASTMatchers",9 "//clang/lib/Analysis",10 "//clang/lib/Basic",11 "//clang/lib/Lex",12 "//llvm/lib/Support",13 ]14 sources = [15 "AvoidEndlCheck.cpp",16 "EnumSizeCheck.cpp",17 "FasterStringFindCheck.cpp",18 "ForRangeCopyCheck.cpp",19 "ImplicitConversionInLoopCheck.cpp",20 "InefficientAlgorithmCheck.cpp",21 "InefficientStringConcatenationCheck.cpp",22 "InefficientVectorOperationCheck.cpp",23 "MoveConstArgCheck.cpp",24 "MoveConstructorInitCheck.cpp",25 "NoAutomaticMoveCheck.cpp",26 "NoIntToPtrCheck.cpp",27 "NoexceptDestructorCheck.cpp",28 "NoexceptFunctionBaseCheck.cpp",29 "NoexceptMoveConstructorCheck.cpp",30 "NoexceptSwapCheck.cpp",31 "PerformanceTidyModule.cpp",32 "TriviallyDestructibleCheck.cpp",33 "TypePromotionInMathFnCheck.cpp",34 "UnnecessaryCopyInitializationCheck.cpp",35 "UnnecessaryValueParamCheck.cpp",36 ]37}38