1986e05bcSDimitry Andric 273ff7384SDimitry Andric.include <bsd.init.mk> 3986e05bcSDimitry Andric.include "../clang.pre.mk" 4986e05bcSDimitry Andric 5986e05bcSDimitry AndricLIB= clang 6986e05bcSDimitry Andric 7986e05bcSDimitry AndricCFLAGS+= -I${.OBJDIR} 8e1cd7682SDimitry AndricCFLAGS+= -I${OBJTOP}/lib/clang/libllvm 936cb3905SDimitry AndricCFLAGS+= -I${CLANG_SRCS}/lib/Basic 105897d2f0SDimitry AndricCFLAGS+= -I${CLANG_SRCS}/lib/Driver 1106c3fb27SDimitry AndricCFLAGS+= -I${CLANG_SRCS}/lib/CodeGen 12986e05bcSDimitry Andric 13986e05bcSDimitry Andric# Ensure FREEBSD_CC_VERSION is defined for Basic/Targets.cpp 14986e05bcSDimitry AndricCFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h 15986e05bcSDimitry Andric 16986e05bcSDimitry Andric# Work around GCC bug 67888 17986e05bcSDimitry Andric.if ${COMPILER_TYPE} == "gcc" 18986e05bcSDimitry AndricCXXFLAGS.Module.cpp+= -fpermissive 19986e05bcSDimitry Andric.endif 20986e05bcSDimitry Andric 210b57cec5SDimitry AndricSRCDIR= clang/lib 22986e05bcSDimitry Andric 23a1aaa66bSDimitry Andric# Explanation of different SRCS variants below: 24a1aaa66bSDimitry Andric# SRCS_MIN: always required, even for bootstrap 250a9ab9f5SConrad Meyer# SRCS_EXT: required for MK_CLANG_EXTRAS || MK_CLANG_FORMAT 26a1aaa66bSDimitry Andric# SRCS_FUL: required for MK_CLANG_FULL 27a1aaa66bSDimitry Andric# SRCS_LDB: required for MK_LLDB 28a1aaa66bSDimitry Andric 295f757f3fSDimitry AndricSRCS_MIN+= APINotes/APINotesManager.cpp 305f757f3fSDimitry AndricSRCS_MIN+= APINotes/APINotesReader.cpp 315f757f3fSDimitry AndricSRCS_MIN+= APINotes/APINotesWriter.cpp 325f757f3fSDimitry AndricSRCS_MIN+= APINotes/APINotesYAMLCompiler.cpp 33986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/ARCMT.cpp 34986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/ARCMTActions.cpp 35986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/FileRemapper.cpp 36986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/ObjCMT.cpp 37986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/PlistReporter.cpp 38986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransAPIUses.cpp 39986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransARCAssign.cpp 40986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransAutoreleasePool.cpp 41986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransBlockObjCVariable.cpp 42986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransEmptyStatementsAndDealloc.cpp 43986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransGCAttrs.cpp 44986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransGCCalls.cpp 45986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransProperties.cpp 46986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransProtectedScope.cpp 47986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransRetainReleaseDealloc.cpp 48986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransUnbridgedCasts.cpp 49986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransUnusedInitDelegate.cpp 50986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransZeroOutPropsInDealloc.cpp 51986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/TransformActions.cpp 52986e05bcSDimitry AndricSRCS_FUL+= ARCMigrate/Transforms.cpp 53986e05bcSDimitry AndricSRCS_MIN+= AST/APValue.cpp 549771cac2SDimitry AndricSRCS_MIN+= AST/ASTConcept.cpp 55986e05bcSDimitry AndricSRCS_MIN+= AST/ASTConsumer.cpp 56986e05bcSDimitry AndricSRCS_MIN+= AST/ASTContext.cpp 57986e05bcSDimitry AndricSRCS_MIN+= AST/ASTDiagnostic.cpp 58986e05bcSDimitry AndricSRCS_MIN+= AST/ASTDumper.cpp 59986e05bcSDimitry AndricSRCS_MIN+= AST/ASTImporter.cpp 605e86819cSDimitry AndricSRCS_MIN+= AST/ASTImporterLookupTable.cpp 61f37b6182SDimitry AndricSRCS_MIN+= AST/ASTStructuralEquivalence.cpp 62986e05bcSDimitry AndricSRCS_MIN+= AST/ASTTypeTraits.cpp 63986e05bcSDimitry AndricSRCS_MIN+= AST/AttrImpl.cpp 64986e05bcSDimitry AndricSRCS_MIN+= AST/CXXInheritance.cpp 65986e05bcSDimitry AndricSRCS_MIN+= AST/Comment.cpp 66986e05bcSDimitry AndricSRCS_MIN+= AST/CommentBriefParser.cpp 67986e05bcSDimitry AndricSRCS_MIN+= AST/CommentCommandTraits.cpp 68986e05bcSDimitry AndricSRCS_MIN+= AST/CommentLexer.cpp 69986e05bcSDimitry AndricSRCS_MIN+= AST/CommentParser.cpp 70986e05bcSDimitry AndricSRCS_MIN+= AST/CommentSema.cpp 719f6e9a9fSDimitry AndricSRCS_MIN+= AST/ComparisonCategories.cpp 7248aaf27bSDimitry AndricSRCS_MIN+= AST/ComputeDependence.cpp 73ea68f99bSDimitry AndricSRCS_FUL+= AST/DataCollection.cpp 74986e05bcSDimitry AndricSRCS_MIN+= AST/Decl.cpp 75986e05bcSDimitry AndricSRCS_MIN+= AST/DeclBase.cpp 76986e05bcSDimitry AndricSRCS_MIN+= AST/DeclCXX.cpp 77986e05bcSDimitry AndricSRCS_MIN+= AST/DeclFriend.cpp 78986e05bcSDimitry AndricSRCS_MIN+= AST/DeclGroup.cpp 79986e05bcSDimitry AndricSRCS_MIN+= AST/DeclObjC.cpp 80986e05bcSDimitry AndricSRCS_MIN+= AST/DeclOpenMP.cpp 81986e05bcSDimitry AndricSRCS_MIN+= AST/DeclPrinter.cpp 82986e05bcSDimitry AndricSRCS_MIN+= AST/DeclTemplate.cpp 83986e05bcSDimitry AndricSRCS_MIN+= AST/DeclarationName.cpp 84986e05bcSDimitry AndricSRCS_MIN+= AST/Expr.cpp 85986e05bcSDimitry AndricSRCS_MIN+= AST/ExprCXX.cpp 86986e05bcSDimitry AndricSRCS_MIN+= AST/ExprClassification.cpp 879771cac2SDimitry AndricSRCS_MIN+= AST/ExprConcepts.cpp 88986e05bcSDimitry AndricSRCS_MIN+= AST/ExprConstant.cpp 89986e05bcSDimitry AndricSRCS_MIN+= AST/ExprObjC.cpp 9077b0be52SDimitry AndricSRCS_LDB+= AST/ExternalASTMerger.cpp 91986e05bcSDimitry AndricSRCS_MIN+= AST/ExternalASTSource.cpp 925e86819cSDimitry AndricSRCS_MIN+= AST/FormatString.cpp 93986e05bcSDimitry AndricSRCS_MIN+= AST/InheritViz.cpp 949771cac2SDimitry AndricSRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp 959771cac2SDimitry AndricSRCS_MIN+= AST/Interp/ByteCodeExprGen.cpp 969771cac2SDimitry AndricSRCS_MIN+= AST/Interp/ByteCodeGenError.cpp 979771cac2SDimitry AndricSRCS_MIN+= AST/Interp/ByteCodeStmtGen.cpp 989771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Context.cpp 999771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Descriptor.cpp 1009771cac2SDimitry AndricSRCS_MIN+= AST/Interp/EvalEmitter.cpp 1017a6dacacSDimitry AndricSRCS_MIN+= AST/Interp/EvaluationResult.cpp 10206c3fb27SDimitry AndricSRCS_MIN+= AST/Interp/Floating.cpp 1035f757f3fSDimitry AndricSRCS_MIN+= AST/Interp/Frame.cpp 1049771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Function.cpp 1059771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Interp.cpp 10648aaf27bSDimitry AndricSRCS_MIN+= AST/Interp/InterpBlock.cpp 10706c3fb27SDimitry AndricSRCS_MIN+= AST/Interp/InterpBuiltin.cpp 1089771cac2SDimitry AndricSRCS_MIN+= AST/Interp/InterpFrame.cpp 1099771cac2SDimitry AndricSRCS_MIN+= AST/Interp/InterpStack.cpp 1109771cac2SDimitry AndricSRCS_MIN+= AST/Interp/InterpState.cpp 1119771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Pointer.cpp 1129771cac2SDimitry AndricSRCS_MIN+= AST/Interp/PrimType.cpp 1139771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Program.cpp 1149771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Record.cpp 1159771cac2SDimitry AndricSRCS_MIN+= AST/Interp/Source.cpp 1169771cac2SDimitry AndricSRCS_MIN+= AST/Interp/State.cpp 117986e05bcSDimitry AndricSRCS_MIN+= AST/ItaniumCXXABI.cpp 118986e05bcSDimitry AndricSRCS_MIN+= AST/ItaniumMangle.cpp 1194014a71fSDimitry AndricSRCS_MIN+= AST/JSONNodeDumper.cpp 120986e05bcSDimitry AndricSRCS_MIN+= AST/Mangle.cpp 121986e05bcSDimitry AndricSRCS_MIN+= AST/MicrosoftCXXABI.cpp 122986e05bcSDimitry AndricSRCS_MIN+= AST/MicrosoftMangle.cpp 123986e05bcSDimitry AndricSRCS_MIN+= AST/NSAPI.cpp 124986e05bcSDimitry AndricSRCS_MIN+= AST/NestedNameSpecifier.cpp 125bdd1243dSDimitry AndricSRCS_MIN+= AST/ODRDiagsEmitter.cpp 1265897d2f0SDimitry AndricSRCS_MIN+= AST/ODRHash.cpp 1275e86819cSDimitry AndricSRCS_MIN+= AST/OSLog.cpp 128986e05bcSDimitry AndricSRCS_MIN+= AST/OpenMPClause.cpp 129986e05bcSDimitry AndricSRCS_MIN+= AST/ParentMap.cpp 13048aaf27bSDimitry AndricSRCS_MIN+= AST/ParentMapContext.cpp 1315e86819cSDimitry AndricSRCS_MIN+= AST/PrintfFormatString.cpp 13236cb3905SDimitry AndricSRCS_MIN+= AST/QualTypeNames.cpp 13381ad6265SDimitry AndricSRCS_MIN+= AST/Randstruct.cpp 134986e05bcSDimitry AndricSRCS_MIN+= AST/RawCommentList.cpp 135986e05bcSDimitry AndricSRCS_MIN+= AST/RecordLayout.cpp 136986e05bcSDimitry AndricSRCS_MIN+= AST/RecordLayoutBuilder.cpp 1375e86819cSDimitry AndricSRCS_MIN+= AST/ScanfFormatString.cpp 138986e05bcSDimitry AndricSRCS_MIN+= AST/SelectorLocationsKind.cpp 139986e05bcSDimitry AndricSRCS_MIN+= AST/Stmt.cpp 140986e05bcSDimitry AndricSRCS_MIN+= AST/StmtCXX.cpp 141986e05bcSDimitry AndricSRCS_MIN+= AST/StmtIterator.cpp 142986e05bcSDimitry AndricSRCS_MIN+= AST/StmtObjC.cpp 143986e05bcSDimitry AndricSRCS_MIN+= AST/StmtOpenMP.cpp 144986e05bcSDimitry AndricSRCS_MIN+= AST/StmtPrinter.cpp 145986e05bcSDimitry AndricSRCS_MIN+= AST/StmtProfile.cpp 146986e05bcSDimitry AndricSRCS_MIN+= AST/StmtViz.cpp 147986e05bcSDimitry AndricSRCS_MIN+= AST/TemplateBase.cpp 148986e05bcSDimitry AndricSRCS_MIN+= AST/TemplateName.cpp 1495e86819cSDimitry AndricSRCS_MIN+= AST/TextNodeDumper.cpp 150986e05bcSDimitry AndricSRCS_MIN+= AST/Type.cpp 151986e05bcSDimitry AndricSRCS_MIN+= AST/TypeLoc.cpp 152986e05bcSDimitry AndricSRCS_MIN+= AST/TypePrinter.cpp 153986e05bcSDimitry AndricSRCS_MIN+= AST/VTTBuilder.cpp 154986e05bcSDimitry AndricSRCS_MIN+= AST/VTableBuilder.cpp 155986e05bcSDimitry AndricSRCS_MIN+= ASTMatchers/ASTMatchFinder.cpp 156986e05bcSDimitry AndricSRCS_MIN+= ASTMatchers/ASTMatchersInternal.cpp 157986e05bcSDimitry AndricSRCS_MIN+= ASTMatchers/Dynamic/Diagnostics.cpp 158986e05bcSDimitry AndricSRCS_MIN+= ASTMatchers/Dynamic/Registry.cpp 159986e05bcSDimitry AndricSRCS_MIN+= Analysis/AnalysisDeclContext.cpp 160986e05bcSDimitry AndricSRCS_MIN+= Analysis/BodyFarm.cpp 161986e05bcSDimitry AndricSRCS_MIN+= Analysis/CFG.cpp 162986e05bcSDimitry AndricSRCS_MIN+= Analysis/CFGReachabilityAnalysis.cpp 163986e05bcSDimitry AndricSRCS_MIN+= Analysis/CFGStmtMap.cpp 164986e05bcSDimitry AndricSRCS_FUL+= Analysis/CallGraph.cpp 165e8d8bef9SDimitry AndricSRCS_MIN+= Analysis/CalledOnceCheck.cpp 16609bfd043SDimitry AndricSRCS_MIN+= Analysis/CloneDetection.cpp 167986e05bcSDimitry AndricSRCS_MIN+= Analysis/CocoaConventions.cpp 1682714e44cSDimitry AndricSRCS_FUL+= Analysis/CodeInjector.cpp 1699f6e9a9fSDimitry AndricSRCS_MIN+= Analysis/ConstructionContext.cpp 1705f757f3fSDimitry AndricSRCS_MIN+= Analysis/Consumed.cpp 171986e05bcSDimitry AndricSRCS_FUL+= Analysis/Dominators.cpp 1724014a71fSDimitry AndricSRCS_MIN+= Analysis/ExprMutationAnalyzer.cpp 173e8d8bef9SDimitry AndricSRCS_FUL+= Analysis/IssueHash.cpp 174986e05bcSDimitry AndricSRCS_MIN+= Analysis/LiveVariables.cpp 175fe6060f1SDimitry AndricSRCS_FUL+= Analysis/MacroExpansionContext.cpp 176986e05bcSDimitry AndricSRCS_MIN+= Analysis/ObjCNoReturn.cpp 177c357f7d2SDimitry AndricSRCS_FUL+= Analysis/PathDiagnostic.cpp 178986e05bcSDimitry AndricSRCS_MIN+= Analysis/PostOrderCFGView.cpp 179986e05bcSDimitry AndricSRCS_FUL+= Analysis/ProgramPoint.cpp 180986e05bcSDimitry AndricSRCS_MIN+= Analysis/ReachableCode.cpp 18123559b6aSDimitry AndricSRCS_FUL+= Analysis/RetainSummaryManager.cpp 182986e05bcSDimitry AndricSRCS_MIN+= Analysis/ThreadSafety.cpp 183986e05bcSDimitry AndricSRCS_MIN+= Analysis/ThreadSafetyCommon.cpp 184986e05bcSDimitry AndricSRCS_MIN+= Analysis/ThreadSafetyTIL.cpp 185986e05bcSDimitry AndricSRCS_MIN+= Analysis/UninitializedValues.cpp 186bdd1243dSDimitry AndricSRCS_MIN+= Analysis/UnsafeBufferUsage.cpp 187986e05bcSDimitry AndricSRCS_MIN+= Basic/Attributes.cpp 188986e05bcSDimitry AndricSRCS_MIN+= Basic/Builtins.cpp 1895e801ac6SDimitry AndricSRCS_MIN+= Basic/CLWarnings.cpp 190986e05bcSDimitry AndricSRCS_MIN+= Basic/CharInfo.cpp 1915e86819cSDimitry AndricSRCS_MIN+= Basic/CodeGenOptions.cpp 192986e05bcSDimitry AndricSRCS_MIN+= Basic/Cuda.cpp 193fe6060f1SDimitry AndricSRCS_MIN+= Basic/DarwinSDKInfo.cpp 194986e05bcSDimitry AndricSRCS_MIN+= Basic/Diagnostic.cpp 195986e05bcSDimitry AndricSRCS_MIN+= Basic/DiagnosticIDs.cpp 196986e05bcSDimitry AndricSRCS_MIN+= Basic/DiagnosticOptions.cpp 19748aaf27bSDimitry AndricSRCS_MIN+= Basic/ExpressionTraits.cpp 198e8d8bef9SDimitry AndricSRCS_MIN+= Basic/FileEntry.cpp 199986e05bcSDimitry AndricSRCS_MIN+= Basic/FileManager.cpp 200986e05bcSDimitry AndricSRCS_MIN+= Basic/FileSystemStatCache.cpp 201986e05bcSDimitry AndricSRCS_MIN+= Basic/IdentifierTable.cpp 202986e05bcSDimitry AndricSRCS_MIN+= Basic/LangOptions.cpp 2039771cac2SDimitry AndricSRCS_MIN+= Basic/LangStandards.cpp 204753f127fSDimitry AndricSRCS_MIN+= Basic/MakeSupport.cpp 205986e05bcSDimitry AndricSRCS_MIN+= Basic/Module.cpp 206fe6060f1SDimitry AndricSRCS_MIN+= Basic/NoSanitizeList.cpp 207986e05bcSDimitry AndricSRCS_MIN+= Basic/ObjCRuntime.cpp 208e8d8bef9SDimitry AndricSRCS_MIN+= Basic/OpenCLOptions.cpp 209986e05bcSDimitry AndricSRCS_MIN+= Basic/OpenMPKinds.cpp 210986e05bcSDimitry AndricSRCS_MIN+= Basic/OperatorPrecedence.cpp 21106c3fb27SDimitry AndricSRCS_MIN+= Basic/ParsedAttrInfo.cpp 212e8d8bef9SDimitry AndricSRCS_MIN+= Basic/ProfileList.cpp 21336cb3905SDimitry AndricSRCS_MIN+= Basic/SanitizerSpecialCaseList.cpp 214986e05bcSDimitry AndricSRCS_MIN+= Basic/Sanitizers.cpp 215bdd1243dSDimitry AndricSRCS_MIN+= Basic/Sarif.cpp 216986e05bcSDimitry AndricSRCS_MIN+= Basic/SourceLocation.cpp 217986e05bcSDimitry AndricSRCS_MIN+= Basic/SourceManager.cpp 2185f757f3fSDimitry AndricSRCS_MIN+= Basic/SourceMgrAdapter.cpp 2199771cac2SDimitry AndricSRCS_MIN+= Basic/Stack.cpp 220e8d8bef9SDimitry AndricSRCS_MIN+= Basic/TargetID.cpp 221986e05bcSDimitry AndricSRCS_MIN+= Basic/TargetInfo.cpp 222986e05bcSDimitry AndricSRCS_MIN+= Basic/Targets.cpp 22336cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/AArch64.cpp 22436cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/AMDGPU.cpp 2255e86819cSDimitry AndricSRCS_MIN+= Basic/Targets/ARC.cpp 22636cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/ARM.cpp 22736cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/AVR.cpp 22836cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/BPF.cpp 22981ad6265SDimitry AndricSRCS_MIN+= Basic/Targets/CSKY.cpp 23081ad6265SDimitry AndricSRCS_MIN+= Basic/Targets/DirectX.cpp 23136cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/Hexagon.cpp 23236cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/Lanai.cpp 23336cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/Le64.cpp 234bdd1243dSDimitry AndricSRCS_MIN+= Basic/Targets/LoongArch.cpp 235fe6060f1SDimitry AndricSRCS_MIN+= Basic/Targets/M68k.cpp 236fe6060f1SDimitry AndricSRCS_MIN+= Basic/Targets/MSP430.cpp 2375f757f3fSDimitry AndricSRCS_MIN+= Basic/Targets/Mips.cpp 23836cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/NVPTX.cpp 23936cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/OSTargets.cpp 24036cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/PNaCl.cpp 24136cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/PPC.cpp 2429f6e9a9fSDimitry AndricSRCS_MIN+= Basic/Targets/RISCV.cpp 24336cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/SPIR.cpp 24436cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/Sparc.cpp 24536cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/SystemZ.cpp 24636cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/TCE.cpp 24748aaf27bSDimitry AndricSRCS_MIN+= Basic/Targets/VE.cpp 24836cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/WebAssembly.cpp 24936cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/X86.cpp 25036cb3905SDimitry AndricSRCS_MIN+= Basic/Targets/XCore.cpp 251986e05bcSDimitry AndricSRCS_MIN+= Basic/TokenKinds.cpp 25248aaf27bSDimitry AndricSRCS_MIN+= Basic/TypeTraits.cpp 253986e05bcSDimitry AndricSRCS_MIN+= Basic/Version.cpp 254986e05bcSDimitry AndricSRCS_MIN+= Basic/Warnings.cpp 2559f6e9a9fSDimitry AndricSRCS_MIN+= Basic/XRayInstr.cpp 2565897d2f0SDimitry AndricSRCS_MIN+= Basic/XRayLists.cpp 25706c3fb27SDimitry AndricSRCS_MIN+= CodeGen/ABIInfo.cpp 25806c3fb27SDimitry AndricSRCS_MIN+= CodeGen/ABIInfoImpl.cpp 259986e05bcSDimitry AndricSRCS_MIN+= CodeGen/BackendUtil.cpp 260986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGAtomic.cpp 261986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGBlocks.cpp 262986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGBuiltin.cpp 263986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCUDANV.cpp 264986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCUDARuntime.cpp 265986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCXX.cpp 266986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCXXABI.cpp 267986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCall.cpp 268986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGClass.cpp 269986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGCleanup.cpp 27009bfd043SDimitry AndricSRCS_MIN+= CodeGen/CGCoroutine.cpp 271986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGDebugInfo.cpp 272986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGDecl.cpp 273986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGDeclCXX.cpp 274986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGException.cpp 275986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExpr.cpp 276986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExprAgg.cpp 277986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExprCXX.cpp 278986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExprComplex.cpp 279986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExprConstant.cpp 280986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGExprScalar.cpp 2815897d2f0SDimitry AndricSRCS_MIN+= CodeGen/CGGPUBuiltin.cpp 28281ad6265SDimitry AndricSRCS_MIN+= CodeGen/CGHLSLRuntime.cpp 283986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGLoopInfo.cpp 2849f6e9a9fSDimitry AndricSRCS_MIN+= CodeGen/CGNonTrivialStruct.cpp 285986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGObjC.cpp 286986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGObjCGNU.cpp 287986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGObjCMac.cpp 288986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGObjCRuntime.cpp 289986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp 290986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp 291e8d8bef9SDimitry AndricSRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp 292986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp 293986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGStmt.cpp 294986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGStmtOpenMP.cpp 295986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGVTT.cpp 296986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CGVTables.cpp 297986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenAction.cpp 298986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenFunction.cpp 299986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenModule.cpp 300986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenPGO.cpp 301986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenTBAA.cpp 302986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CodeGenTypes.cpp 3035897d2f0SDimitry AndricSRCS_MIN+= CodeGen/ConstantInitBuilder.cpp 304986e05bcSDimitry AndricSRCS_MIN+= CodeGen/CoverageMappingGen.cpp 305986e05bcSDimitry AndricSRCS_MIN+= CodeGen/ItaniumCXXABI.cpp 3065f757f3fSDimitry AndricSRCS_MIN+= CodeGen/LinkInModulesPass.cpp 3075897d2f0SDimitry AndricSRCS_MIN+= CodeGen/MacroPPCallbacks.cpp 308986e05bcSDimitry AndricSRCS_MIN+= CodeGen/MicrosoftCXXABI.cpp 309986e05bcSDimitry AndricSRCS_MIN+= CodeGen/ModuleBuilder.cpp 310986e05bcSDimitry AndricSRCS_MIN+= CodeGen/ObjectFilePCHContainerOperations.cpp 3114014a71fSDimitry AndricSRCS_MIN+= CodeGen/PatternInit.cpp 312986e05bcSDimitry AndricSRCS_MIN+= CodeGen/SanitizerMetadata.cpp 313986e05bcSDimitry AndricSRCS_MIN+= CodeGen/SwiftCallingConv.cpp 314986e05bcSDimitry AndricSRCS_MIN+= CodeGen/TargetInfo.cpp 31506c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/AArch64.cpp 31606c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/AMDGPU.cpp 31706c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/ARC.cpp 31806c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/ARM.cpp 31906c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/AVR.cpp 32006c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/BPF.cpp 32106c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/CSKY.cpp 32206c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/Hexagon.cpp 32306c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/Lanai.cpp 32406c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/LoongArch.cpp 32506c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/M68k.cpp 32606c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/MSP430.cpp 32706c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/Mips.cpp 32806c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/NVPTX.cpp 32906c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/PNaCl.cpp 33006c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/PPC.cpp 33106c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/RISCV.cpp 33206c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/SPIR.cpp 33306c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/Sparc.cpp 33406c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/SystemZ.cpp 33506c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/TCE.cpp 33606c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/VE.cpp 33706c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/WebAssembly.cpp 33806c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/X86.cpp 33906c3fb27SDimitry AndricSRCS_MIN+= CodeGen/Targets/XCore.cpp 34009bfd043SDimitry AndricSRCS_MIN+= CodeGen/VarBypassDetector.cpp 34167b158f6SDimitry AndricSRCS_FUL+= CrossTU/CrossTranslationUnit.cpp 342986e05bcSDimitry AndricSRCS_MIN+= Driver/Action.cpp 343986e05bcSDimitry AndricSRCS_MIN+= Driver/Compilation.cpp 34409bfd043SDimitry AndricSRCS_MIN+= Driver/Distro.cpp 345986e05bcSDimitry AndricSRCS_MIN+= Driver/Driver.cpp 346986e05bcSDimitry AndricSRCS_MIN+= Driver/DriverOptions.cpp 347986e05bcSDimitry AndricSRCS_MIN+= Driver/Job.cpp 348986e05bcSDimitry AndricSRCS_MIN+= Driver/Multilib.cpp 34906c3fb27SDimitry AndricSRCS_MIN+= Driver/MultilibBuilder.cpp 3509771cac2SDimitry AndricSRCS_MIN+= Driver/OptionUtils.cpp 351986e05bcSDimitry AndricSRCS_MIN+= Driver/Phases.cpp 352986e05bcSDimitry AndricSRCS_MIN+= Driver/SanitizerArgs.cpp 353986e05bcSDimitry AndricSRCS_MIN+= Driver/Tool.cpp 354986e05bcSDimitry AndricSRCS_MIN+= Driver/ToolChain.cpp 3559771cac2SDimitry AndricSRCS_MIN+= Driver/ToolChains/AIX.cpp 3565897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/AMDGPU.cpp 357fe6060f1SDimitry AndricSRCS_MIN+= Driver/ToolChains/AMDGPUOpenMP.cpp 3585897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/AVR.cpp 3595897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/AArch64.cpp 3605897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/ARM.cpp 36181ad6265SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/CSKY.cpp 362bdd1243dSDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/LoongArch.cpp 363fe6060f1SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/M68k.cpp 3645897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/Mips.cpp 3655897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/PPC.cpp 3669f6e9a9fSDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/RISCV.cpp 3675897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/Sparc.cpp 3685897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/SystemZ.cpp 36948aaf27bSDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/VE.cpp 3705897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Arch/X86.cpp 371302affcbSDimitry AndricSRCS_MIN+= Driver/ToolChains/BareMetal.cpp 37281ad6265SDimitry AndricSRCS_MIN+= Driver/ToolChains/CSKYToolChain.cpp 3735897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Clang.cpp 3745897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/CommonArgs.cpp 3755897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/CrossWindows.cpp 3765897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Cuda.cpp 3775897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Darwin.cpp 3785897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/DragonFly.cpp 3799771cac2SDimitry AndricSRCS_MIN+= Driver/ToolChains/Flang.cpp 3805897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/FreeBSD.cpp 3815897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Fuchsia.cpp 3825897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Gnu.cpp 38304eeddc0SDimitry AndricSRCS_MIN+= Driver/ToolChains/HIPAMD.cpp 38404eeddc0SDimitry AndricSRCS_MIN+= Driver/ToolChains/HIPSPV.cpp 38504eeddc0SDimitry AndricSRCS_MIN+= Driver/ToolChains/HIPUtility.cpp 38681ad6265SDimitry AndricSRCS_MIN+= Driver/ToolChains/HLSL.cpp 3875897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Haiku.cpp 3885897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Hexagon.cpp 3895e86819cSDimitry AndricSRCS_MIN+= Driver/ToolChains/Hurd.cpp 3909771cac2SDimitry AndricSRCS_MIN+= Driver/ToolChains/InterfaceStubs.cpp 3915897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Linux.cpp 3925e86819cSDimitry AndricSRCS_MIN+= Driver/ToolChains/MSP430.cpp 3935897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/MSVC.cpp 3945897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/MinGW.cpp 3955897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/MipsLinux.cpp 3965897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/NaCl.cpp 3975897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/NetBSD.cpp 39806c3fb27SDimitry AndricSRCS_MIN+= Driver/ToolChains/OHOS.cpp 3995897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/OpenBSD.cpp 4004824e7fdSDimitry AndricSRCS_MIN+= Driver/ToolChains/PPCFreeBSD.cpp 4014014a71fSDimitry AndricSRCS_MIN+= Driver/ToolChains/PPCLinux.cpp 4025897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/PS4CPU.cpp 4035e86819cSDimitry AndricSRCS_MIN+= Driver/ToolChains/RISCVToolchain.cpp 40404eeddc0SDimitry AndricSRCS_MIN+= Driver/ToolChains/SPIRV.cpp 4055897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/Solaris.cpp 4065897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/TCE.cpp 40748aaf27bSDimitry AndricSRCS_MIN+= Driver/ToolChains/VEToolchain.cpp 4085897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/WebAssembly.cpp 4095897d2f0SDimitry AndricSRCS_MIN+= Driver/ToolChains/XCore.cpp 410e8d8bef9SDimitry AndricSRCS_MIN+= Driver/ToolChains/ZOS.cpp 411986e05bcSDimitry AndricSRCS_MIN+= Driver/Types.cpp 4125897d2f0SDimitry AndricSRCS_MIN+= Driver/XRayArgs.cpp 413986e05bcSDimitry AndricSRCS_MIN+= Edit/Commit.cpp 414986e05bcSDimitry AndricSRCS_MIN+= Edit/EditedSource.cpp 415986e05bcSDimitry AndricSRCS_MIN+= Edit/RewriteObjCFoundationAPI.cpp 41681ad6265SDimitry AndricSRCS_MIN+= ExtractAPI/API.cpp 417bdd1243dSDimitry AndricSRCS_MIN+= ExtractAPI/APIIgnoresList.cpp 418bdd1243dSDimitry AndricSRCS_MIN+= ExtractAPI/AvailabilityInfo.cpp 41981ad6265SDimitry AndricSRCS_MIN+= ExtractAPI/DeclarationFragments.cpp 42081ad6265SDimitry AndricSRCS_MIN+= ExtractAPI/ExtractAPIConsumer.cpp 42181ad6265SDimitry AndricSRCS_MIN+= ExtractAPI/Serialization/SymbolGraphSerializer.cpp 42281ad6265SDimitry AndricSRCS_MIN+= ExtractAPI/TypedefUnderlyingTypeResolver.cpp 423986e05bcSDimitry AndricSRCS_EXT+= Format/AffectedRangeManager.cpp 424986e05bcSDimitry AndricSRCS_EXT+= Format/BreakableToken.cpp 425986e05bcSDimitry AndricSRCS_EXT+= Format/ContinuationIndenter.cpp 42604eeddc0SDimitry AndricSRCS_EXT+= Format/DefinitionBlockSeparator.cpp 427986e05bcSDimitry AndricSRCS_EXT+= Format/Format.cpp 428986e05bcSDimitry AndricSRCS_EXT+= Format/FormatToken.cpp 429986e05bcSDimitry AndricSRCS_EXT+= Format/FormatTokenLexer.cpp 430bdd1243dSDimitry AndricSRCS_EXT+= Format/IntegerLiteralSeparatorFixer.cpp 43106c3fb27SDimitry AndricSRCS_EXT+= Format/MacroCallReconstructor.cpp 43206c3fb27SDimitry AndricSRCS_EXT+= Format/MacroExpander.cpp 433cb14a3feSDimitry AndricSRCS_EXT+= Format/MatchFilePath.cpp 434050e2df1SDimitry AndricSRCS_EXT+= Format/NamespaceEndCommentsFixer.cpp 4355f757f3fSDimitry AndricSRCS_EXT+= Format/ObjCPropertyAttributeOrderFixer.cpp 4365e801ac6SDimitry AndricSRCS_EXT+= Format/QualifierAlignmentFixer.cpp 437986e05bcSDimitry AndricSRCS_EXT+= Format/SortJavaScriptImports.cpp 438986e05bcSDimitry AndricSRCS_EXT+= Format/TokenAnalyzer.cpp 439986e05bcSDimitry AndricSRCS_EXT+= Format/TokenAnnotator.cpp 440986e05bcSDimitry AndricSRCS_EXT+= Format/UnwrappedLineFormatter.cpp 441986e05bcSDimitry AndricSRCS_EXT+= Format/UnwrappedLineParser.cpp 442edd7eaddSDimitry AndricSRCS_EXT+= Format/UsingDeclarationsSorter.cpp 443986e05bcSDimitry AndricSRCS_EXT+= Format/WhitespaceManager.cpp 444986e05bcSDimitry AndricSRCS_MIN+= Frontend/ASTConsumers.cpp 445986e05bcSDimitry AndricSRCS_MIN+= Frontend/ASTMerge.cpp 446986e05bcSDimitry AndricSRCS_MIN+= Frontend/ASTUnit.cpp 447986e05bcSDimitry AndricSRCS_MIN+= Frontend/ChainedDiagnosticConsumer.cpp 448986e05bcSDimitry AndricSRCS_MIN+= Frontend/ChainedIncludesSource.cpp 449986e05bcSDimitry AndricSRCS_MIN+= Frontend/CompilerInstance.cpp 450986e05bcSDimitry AndricSRCS_MIN+= Frontend/CompilerInvocation.cpp 451986e05bcSDimitry AndricSRCS_MIN+= Frontend/CreateInvocationFromCommandLine.cpp 452986e05bcSDimitry AndricSRCS_MIN+= Frontend/DependencyFile.cpp 453986e05bcSDimitry AndricSRCS_MIN+= Frontend/DependencyGraph.cpp 454986e05bcSDimitry AndricSRCS_MIN+= Frontend/DiagnosticRenderer.cpp 455986e05bcSDimitry AndricSRCS_MIN+= Frontend/FrontendAction.cpp 456986e05bcSDimitry AndricSRCS_MIN+= Frontend/FrontendActions.cpp 457986e05bcSDimitry AndricSRCS_MIN+= Frontend/FrontendOptions.cpp 458986e05bcSDimitry AndricSRCS_MIN+= Frontend/HeaderIncludeGen.cpp 459986e05bcSDimitry AndricSRCS_MIN+= Frontend/InitPreprocessor.cpp 4604014a71fSDimitry AndricSRCS_MIN+= Frontend/InterfaceStubFunctionsConsumer.cpp 461986e05bcSDimitry AndricSRCS_MIN+= Frontend/LayoutOverrideSource.cpp 462986e05bcSDimitry AndricSRCS_MIN+= Frontend/LogDiagnosticPrinter.cpp 463986e05bcSDimitry AndricSRCS_MIN+= Frontend/ModuleDependencyCollector.cpp 464986e05bcSDimitry AndricSRCS_MIN+= Frontend/MultiplexConsumer.cpp 465edd7eaddSDimitry AndricSRCS_MIN+= Frontend/PrecompiledPreamble.cpp 466986e05bcSDimitry AndricSRCS_MIN+= Frontend/PrintPreprocessedOutput.cpp 467986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/FixItRewriter.cpp 468986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/FrontendActions.cpp 469986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/HTMLPrint.cpp 470986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/InclusionRewriter.cpp 471986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/RewriteMacros.cpp 472986e05bcSDimitry AndricSRCS_MIN+= Frontend/Rewrite/RewriteTest.cpp 473bdd1243dSDimitry AndricSRCS_MIN+= Frontend/SARIFDiagnostic.cpp 474bdd1243dSDimitry AndricSRCS_MIN+= Frontend/SARIFDiagnosticPrinter.cpp 475986e05bcSDimitry AndricSRCS_MIN+= Frontend/SerializedDiagnosticPrinter.cpp 476986e05bcSDimitry AndricSRCS_MIN+= Frontend/SerializedDiagnosticReader.cpp 477986e05bcSDimitry AndricSRCS_MIN+= Frontend/TestModuleFileExtension.cpp 478986e05bcSDimitry AndricSRCS_MIN+= Frontend/TextDiagnostic.cpp 479986e05bcSDimitry AndricSRCS_MIN+= Frontend/TextDiagnosticBuffer.cpp 480986e05bcSDimitry AndricSRCS_MIN+= Frontend/TextDiagnosticPrinter.cpp 481986e05bcSDimitry AndricSRCS_MIN+= Frontend/VerifyDiagnosticConsumer.cpp 482986e05bcSDimitry AndricSRCS_MIN+= FrontendTool/ExecuteCompilerInvocation.cpp 483986e05bcSDimitry AndricSRCS_MIN+= Index/CommentToXML.cpp 484986e05bcSDimitry AndricSRCS_MIN+= Index/IndexBody.cpp 485986e05bcSDimitry AndricSRCS_MIN+= Index/IndexDecl.cpp 486986e05bcSDimitry AndricSRCS_MIN+= Index/IndexSymbol.cpp 487986e05bcSDimitry AndricSRCS_MIN+= Index/IndexTypeSourceInfo.cpp 488986e05bcSDimitry AndricSRCS_MIN+= Index/IndexingAction.cpp 489986e05bcSDimitry AndricSRCS_MIN+= Index/IndexingContext.cpp 490986e05bcSDimitry AndricSRCS_MIN+= Index/USRGeneration.cpp 49181ad6265SDimitry AndricSRCS_MIN+= Lex/DependencyDirectivesScanner.cpp 492986e05bcSDimitry AndricSRCS_MIN+= Lex/HeaderMap.cpp 493986e05bcSDimitry AndricSRCS_MIN+= Lex/HeaderSearch.cpp 4945f757f3fSDimitry AndricSRCS_MIN+= Lex/InitHeaderSearch.cpp 495986e05bcSDimitry AndricSRCS_MIN+= Lex/Lexer.cpp 496986e05bcSDimitry AndricSRCS_MIN+= Lex/LiteralSupport.cpp 497986e05bcSDimitry AndricSRCS_MIN+= Lex/MacroArgs.cpp 498986e05bcSDimitry AndricSRCS_MIN+= Lex/MacroInfo.cpp 499986e05bcSDimitry AndricSRCS_MIN+= Lex/ModuleMap.cpp 500986e05bcSDimitry AndricSRCS_MIN+= Lex/PPCaching.cpp 501986e05bcSDimitry AndricSRCS_MIN+= Lex/PPCallbacks.cpp 502986e05bcSDimitry AndricSRCS_MIN+= Lex/PPConditionalDirectiveRecord.cpp 503986e05bcSDimitry AndricSRCS_MIN+= Lex/PPDirectives.cpp 504986e05bcSDimitry AndricSRCS_MIN+= Lex/PPExpressions.cpp 505986e05bcSDimitry AndricSRCS_MIN+= Lex/PPLexerChange.cpp 506986e05bcSDimitry AndricSRCS_MIN+= Lex/PPMacroExpansion.cpp 507986e05bcSDimitry AndricSRCS_MIN+= Lex/Pragma.cpp 508986e05bcSDimitry AndricSRCS_MIN+= Lex/PreprocessingRecord.cpp 509986e05bcSDimitry AndricSRCS_MIN+= Lex/Preprocessor.cpp 510986e05bcSDimitry AndricSRCS_MIN+= Lex/PreprocessorLexer.cpp 511986e05bcSDimitry AndricSRCS_MIN+= Lex/ScratchBuffer.cpp 512986e05bcSDimitry AndricSRCS_MIN+= Lex/TokenConcatenation.cpp 513986e05bcSDimitry AndricSRCS_MIN+= Lex/TokenLexer.cpp 514986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseAST.cpp 515986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseCXXInlineMethods.cpp 516986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseDecl.cpp 517986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseDeclCXX.cpp 518986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseExpr.cpp 519986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseExprCXX.cpp 52081ad6265SDimitry AndricSRCS_MIN+= Parse/ParseHLSL.cpp 521986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseInit.cpp 522986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseObjc.cpp 5235f757f3fSDimitry AndricSRCS_MIN+= Parse/ParseOpenACC.cpp 524986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseOpenMP.cpp 525986e05bcSDimitry AndricSRCS_MIN+= Parse/ParsePragma.cpp 526986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseStmt.cpp 527986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseStmtAsm.cpp 528986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseTemplate.cpp 529986e05bcSDimitry AndricSRCS_MIN+= Parse/ParseTentative.cpp 530986e05bcSDimitry AndricSRCS_MIN+= Parse/Parser.cpp 531986e05bcSDimitry AndricSRCS_MIN+= Rewrite/DeltaTree.cpp 532986e05bcSDimitry AndricSRCS_MIN+= Rewrite/HTMLRewrite.cpp 533986e05bcSDimitry AndricSRCS_MIN+= Rewrite/RewriteRope.cpp 534986e05bcSDimitry AndricSRCS_MIN+= Rewrite/Rewriter.cpp 535986e05bcSDimitry AndricSRCS_MIN+= Rewrite/TokenRewriter.cpp 536986e05bcSDimitry AndricSRCS_MIN+= Sema/AnalysisBasedWarnings.cpp 537986e05bcSDimitry AndricSRCS_MIN+= Sema/CodeCompleteConsumer.cpp 538986e05bcSDimitry AndricSRCS_MIN+= Sema/DeclSpec.cpp 539986e05bcSDimitry AndricSRCS_MIN+= Sema/DelayedDiagnostic.cpp 540753f127fSDimitry AndricSRCS_MIN+= Sema/HLSLExternalSemaSource.cpp 541986e05bcSDimitry AndricSRCS_MIN+= Sema/IdentifierResolver.cpp 542986e05bcSDimitry AndricSRCS_MIN+= Sema/JumpDiagnostics.cpp 543986e05bcSDimitry AndricSRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp 5449f6e9a9fSDimitry AndricSRCS_MIN+= Sema/ParsedAttr.cpp 545986e05bcSDimitry AndricSRCS_MIN+= Sema/Scope.cpp 546986e05bcSDimitry AndricSRCS_MIN+= Sema/ScopeInfo.cpp 547986e05bcSDimitry AndricSRCS_MIN+= Sema/Sema.cpp 548986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaAccess.cpp 549986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaAttr.cpp 55048aaf27bSDimitry AndricSRCS_MIN+= Sema/SemaAvailability.cpp 551986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaCUDA.cpp 552986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaCXXScopeSpec.cpp 553986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaCast.cpp 554986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaChecking.cpp 555986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaCodeComplete.cpp 5569771cac2SDimitry AndricSRCS_MIN+= Sema/SemaConcept.cpp 557986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaConsumer.cpp 558986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaCoroutine.cpp 559986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaDecl.cpp 560986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaDeclAttr.cpp 561986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaDeclCXX.cpp 562986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaDeclObjC.cpp 563986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaExceptionSpec.cpp 564986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaExpr.cpp 565986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaExprCXX.cpp 566986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaExprMember.cpp 567986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaExprObjC.cpp 568986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaFixItUtils.cpp 569bdd1243dSDimitry AndricSRCS_MIN+= Sema/SemaHLSL.cpp 570986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaInit.cpp 571986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaLambda.cpp 572986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaLookup.cpp 5734014a71fSDimitry AndricSRCS_MIN+= Sema/SemaModule.cpp 574986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaObjCProperty.cpp 575986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaOpenMP.cpp 576986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaOverload.cpp 577986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaPseudoObject.cpp 578972a253aSDimitry AndricSRCS_MIN+= Sema/SemaRISCVVectorLookup.cpp 57948aaf27bSDimitry AndricSRCS_MIN+= Sema/SemaSYCL.cpp 580986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaStmt.cpp 581986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaStmtAsm.cpp 582986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaStmtAttr.cpp 583986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaTemplate.cpp 584986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaTemplateDeduction.cpp 585986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaTemplateInstantiate.cpp 586986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaTemplateInstantiateDecl.cpp 587986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaTemplateVariadic.cpp 588986e05bcSDimitry AndricSRCS_MIN+= Sema/SemaType.cpp 589986e05bcSDimitry AndricSRCS_MIN+= Sema/TypeLocBuilder.cpp 590986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTCommon.cpp 591986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTReader.cpp 592986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTReaderDecl.cpp 593986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTReaderStmt.cpp 594986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTWriter.cpp 595986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTWriterDecl.cpp 596986e05bcSDimitry AndricSRCS_MIN+= Serialization/ASTWriterStmt.cpp 597986e05bcSDimitry AndricSRCS_MIN+= Serialization/GeneratePCH.cpp 598986e05bcSDimitry AndricSRCS_MIN+= Serialization/GlobalModuleIndex.cpp 5994014a71fSDimitry AndricSRCS_MIN+= Serialization/InMemoryModuleCache.cpp 6009771cac2SDimitry AndricSRCS_MIN+= Serialization/ModuleFile.cpp 601986e05bcSDimitry AndricSRCS_MIN+= Serialization/ModuleFileExtension.cpp 602986e05bcSDimitry AndricSRCS_MIN+= Serialization/ModuleManager.cpp 6035e86819cSDimitry AndricSRCS_MIN+= Serialization/PCHContainerOperations.cpp 60409bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp 605986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp 606986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundChecker.cpp 607986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 608986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 6095f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp 61009bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 611986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp 612986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp 613986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CStringChecker.cpp 614986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 6155f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CXXDeleteChecker.cpp 61609bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp 617986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 618986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CastSizeChecker.cpp 619986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CastToStructChecker.cpp 62023559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CastValueChecker.cpp 621986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 622986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp 623c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CheckPlacementNew.cpp 624986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 625986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CheckSizeofPointer.cpp 626986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ChrootChecker.cpp 62709bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/CloneChecker.cpp 62848aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ContainerModeling.cpp 62909bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ConversionChecker.cpp 630986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DeadStoresChecker.cpp 631986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DebugCheckers.cpp 63248aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DebugContainerModeling.cpp 633c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DebugIteratorModeling.cpp 634986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DereferenceChecker.cpp 635986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DirectIvarAssignment.cpp 636986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DivZeroChecker.cpp 637986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 638986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 639efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp 640753f127fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ErrnoChecker.cpp 641753f127fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ErrnoModeling.cpp 642753f127fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp 643986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ExprInspectionChecker.cpp 644986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/FixedAddressChecker.cpp 645c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp 6465f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 64709bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/GTestChecker.cpp 648986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/GenericTaintChecker.cpp 649986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 65067b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/InnerPointerChecker.cpp 651c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp 652c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/Iterator.cpp 653c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/IteratorModeling.cpp 654c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/IteratorRangeChecker.cpp 655986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 656986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 657986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/LocalizationChecker.cpp 65823559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MIGChecker.cpp 659986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp 660986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp 661986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp 662986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 663986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 664986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MallocChecker.cpp 665986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 666986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 667c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp 66867b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp 669efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/MoveChecker.cpp 670986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp 671986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NSErrorChecker.cpp 672986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp 673986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NonNullParamChecker.cpp 67444389c28SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp 675986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NullabilityChecker.cpp 67609bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 67723559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp 678986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp 67967b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 680986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 681986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersChecker.cpp 682986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp 68309bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp 684986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp 685986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 686986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 687986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PaddingChecker.cpp 688986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PointerArithChecker.cpp 68923559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PointerIterationChecker.cpp 69023559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PointerSortingChecker.cpp 691986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PointerSubChecker.cpp 692986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/PthreadLockChecker.cpp 693efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp 694efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 695986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp 696986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 69723559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ReturnValueChecker.cpp 69867b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 69948aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp 700986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/SimpleStreamChecker.cpp 70148aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/SmartPtrChecker.cpp 70223559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/SmartPtrModeling.cpp 703986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp 70409bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 7055f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/StdVariantChecker.cpp 706986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/StreamChecker.cpp 7071838bd0fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/StringChecker.cpp 70823559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/Taint.cpp 709986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/TaintTesterChecker.cpp 710986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 711986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/TraversalChecker.cpp 71267b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/TrustNonnullChecker.cpp 713753f127fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/TrustReturnsNonnullChecker.cpp 714986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefBranchChecker.cpp 715986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 716986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefResultChecker.cpp 717986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp 718986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 719bdd1243dSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UndefinedNewArraySizeChecker.cpp 720efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 721efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp 722986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UnixAPIChecker.cpp 723986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp 724986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/VLASizeChecker.cpp 72509bfd043SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/ValistChecker.cpp 726986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/VforkChecker.cpp 727986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/VirtualCallChecker.cpp 72848aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp 72948aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp 73048aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp 73148aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp 73248aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp 733e8d8bef9SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp 734e8d8bef9SDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp 7351838bd0fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp 7365f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp 7372714e44cSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/APSIntType.cpp 738986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/AnalysisManager.cpp 739986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/AnalyzerOptions.cpp 740986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/BasicValueFactory.cpp 741986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/BlockCounter.cpp 742986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/BugReporter.cpp 743986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/BugReporterVisitors.cpp 7445f757f3fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/BugSuppression.cpp 7451838bd0fSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CallDescription.cpp 746986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CallEvent.cpp 747986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/Checker.cpp 748986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CheckerContext.cpp 749986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CheckerHelpers.cpp 750986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CheckerManager.cpp 75148aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CheckerRegistryData.cpp 7522714e44cSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CommonBugCategories.cpp 753986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ConstraintManager.cpp 754986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/CoreEngine.cpp 755fe6060f1SDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/DynamicExtent.cpp 756c357f7d2SDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/DynamicType.cpp 757986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/Environment.cpp 758986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExplodedGraph.cpp 759986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExprEngine.cpp 760986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExprEngineC.cpp 761986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExprEngineCXX.cpp 762986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp 763986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ExprEngineObjC.cpp 764986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/FunctionSummary.cpp 765986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/HTMLDiagnostics.cpp 766ea68f99bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/LoopUnrolling.cpp 767986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/LoopWidening.cpp 768986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/MemRegion.cpp 769986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/PlistDiagnostics.cpp 770986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/ProgramState.cpp 771986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/RangeConstraintManager.cpp 7723762ddd9SDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/RangedConstraintManager.cpp 773986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/RegionStore.cpp 77423559b6aSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SMTConstraintManager.cpp 775986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SValBuilder.cpp 776986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SVals.cpp 777efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SarifDiagnostics.cpp 778986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SimpleConstraintManager.cpp 779986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SimpleSValBuilder.cpp 780986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/Store.cpp 781986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/SymbolManager.cpp 78248aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/TextDiagnostics.cpp 78367b158f6SDimitry AndricSRCS_FUL+= StaticAnalyzer/Core/WorkList.cpp 784986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/AnalysisConsumer.cpp 78548aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp 786efa75597SDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/CheckerRegistry.cpp 78748aaf27bSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/CreateCheckerManager.cpp 788986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/FrontendActions.cpp 789986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/ModelConsumer.cpp 790986e05bcSDimitry AndricSRCS_FUL+= StaticAnalyzer/Frontend/ModelInjector.cpp 791972a253aSDimitry AndricSRCS_MIN+= Support/RISCVVIntrinsicUtils.cpp 792986e05bcSDimitry AndricSRCS_MIN+= Tooling/ArgumentsAdjusters.cpp 793986e05bcSDimitry AndricSRCS_MIN+= Tooling/CommonOptionsParser.cpp 794986e05bcSDimitry AndricSRCS_MIN+= Tooling/CompilationDatabase.cpp 79520885331SDimitry AndricSRCS_MIN+= Tooling/Core/Replacement.cpp 796986e05bcSDimitry AndricSRCS_MIN+= Tooling/FileMatchTrie.cpp 79767b158f6SDimitry AndricSRCS_EXT+= Tooling/Inclusions/HeaderIncludes.cpp 79867b158f6SDimitry AndricSRCS_EXT+= Tooling/Inclusions/IncludeStyle.cpp 799986e05bcSDimitry AndricSRCS_MIN+= Tooling/JSONCompilationDatabase.cpp 800986e05bcSDimitry AndricSRCS_MIN+= Tooling/Refactoring.cpp 801986e05bcSDimitry AndricSRCS_MIN+= Tooling/RefactoringCallbacks.cpp 802986e05bcSDimitry AndricSRCS_MIN+= Tooling/Tooling.cpp 803986e05bcSDimitry Andric 804986e05bcSDimitry AndricSRCS_ALL+= ${SRCS_MIN} 8050a9ab9f5SConrad Meyer.if ${MK_CLANG_EXTRAS} != "no" || ${MK_CLANG_FORMAT} != "no" 806986e05bcSDimitry AndricSRCS_ALL+= ${SRCS_EXT} 807986e05bcSDimitry Andric.endif 808986e05bcSDimitry Andric.if ${MK_CLANG_FULL} != "no" 809986e05bcSDimitry AndricSRCS_ALL+= ${SRCS_FUL} 810986e05bcSDimitry Andric.endif 81177b0be52SDimitry Andric.if ${MK_LLDB} != "no" 81277b0be52SDimitry AndricSRCS_ALL+= ${SRCS_LDB} 81377b0be52SDimitry Andric.endif 814986e05bcSDimitry AndricSRCS+= ${SRCS_ALL:O} 815986e05bcSDimitry Andric 8169771cac2SDimitry Andricclang/AST/AbstractBasicReader.inc: \ 8179771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 818d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-basic-reader \ 819d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 820d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 8219771cac2SDimitry AndricTGHDRS+= clang/AST/AbstractBasicReader.inc 8229771cac2SDimitry Andric 8239771cac2SDimitry Andricclang/AST/AbstractBasicWriter.inc: \ 8249771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 825d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-basic-writer \ 826d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 827d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 8289771cac2SDimitry AndricTGHDRS+= clang/AST/AbstractBasicWriter.inc 8299771cac2SDimitry Andric 8309771cac2SDimitry Andricclang/AST/AbstractTypeReader.inc: \ 8319771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 832d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-type-reader \ 833d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 834d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 8359771cac2SDimitry AndricTGHDRS+= clang/AST/AbstractTypeReader.inc 8369771cac2SDimitry Andric 8379771cac2SDimitry Andricclang/AST/AbstractTypeWriter.inc: \ 8389771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 839d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-type-writer \ 840d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 841d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 8429771cac2SDimitry AndricTGHDRS+= clang/AST/AbstractTypeWriter.inc 8439771cac2SDimitry Andric 844986e05bcSDimitry Andricclang/AST/AttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 845d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-impl \ 846d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 847d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 848986e05bcSDimitry AndricTGHDRS+= clang/AST/AttrImpl.inc 849986e05bcSDimitry Andric 8505e86819cSDimitry Andricclang/AST/AttrNodeTraverse.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 851d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-node-traverse \ 852d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 853d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 8545e86819cSDimitry AndricTGHDRS+= clang/AST/AttrNodeTraverse.inc 8555e86819cSDimitry Andric 8565e86819cSDimitry Andricclang/AST/AttrTextNodeDump.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 857d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-text-node-dump \ 858d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 859d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 8605e86819cSDimitry AndricTGHDRS+= clang/AST/AttrTextNodeDump.inc 8615e86819cSDimitry Andric 862986e05bcSDimitry Andricclang/AST/AttrVisitor.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 863d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ 864d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 865d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 866986e05bcSDimitry AndricTGHDRS+= clang/AST/AttrVisitor.inc 867986e05bcSDimitry Andric 868986e05bcSDimitry Andricclang/AST/Attrs.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 869d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-classes \ 870d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 871d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 872986e05bcSDimitry AndricTGHDRS+= clang/AST/Attrs.inc 873986e05bcSDimitry Andric 874986e05bcSDimitry Andricclang/AST/CommentCommandInfo.inc: \ 875986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 876d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-command-info \ 877d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 878d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 879986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentCommandInfo.inc 880986e05bcSDimitry Andric 881986e05bcSDimitry Andricclang/AST/CommentCommandList.inc: \ 882986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 883d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-command-list \ 884d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 885d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 886986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentCommandList.inc 887986e05bcSDimitry Andric 888986e05bcSDimitry Andricclang/AST/CommentHTMLNamedCharacterReferences.inc: \ 889986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td 890d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \ 891d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 892d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td 893986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentHTMLNamedCharacterReferences.inc 894986e05bcSDimitry Andric 895986e05bcSDimitry Andricclang/AST/CommentHTMLTags.inc: \ 896986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 897d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-html-tags \ 898d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 899d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 900986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentHTMLTags.inc 901986e05bcSDimitry Andric 902986e05bcSDimitry Andricclang/AST/CommentHTMLTagsProperties.inc: \ 903986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 904d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \ 905d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 906d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 907986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentHTMLTagsProperties.inc 908986e05bcSDimitry Andric 909986e05bcSDimitry Andricclang/AST/CommentNodes.inc: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td 910d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-comment-nodes \ 911d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 912d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td 913986e05bcSDimitry AndricTGHDRS+= clang/AST/CommentNodes.inc 914986e05bcSDimitry Andric 915986e05bcSDimitry Andricclang/AST/DeclNodes.inc: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td 916d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-decl-nodes \ 917d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 918d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td 919986e05bcSDimitry AndricTGHDRS+= clang/AST/DeclNodes.inc 920986e05bcSDimitry Andric 9219771cac2SDimitry Andricclang/AST/StmtDataCollectors.inc: \ 9229771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/AST/StmtDataCollectors.td 923d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-data-collectors \ 924d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 925d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/AST/StmtDataCollectors.td 92636cb3905SDimitry AndricTGHDRS+= clang/AST/StmtDataCollectors.inc 92736cb3905SDimitry Andric 928986e05bcSDimitry Andricclang/AST/StmtNodes.inc: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td 929d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-stmt-nodes \ 930d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 931d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td 932986e05bcSDimitry AndricTGHDRS+= clang/AST/StmtNodes.inc 933986e05bcSDimitry Andric 9349771cac2SDimitry Andricclang/AST/TypeNodes.inc: ${CLANG_SRCS}/include/clang/Basic/TypeNodes.td 935d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-type-nodes \ 936d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 937d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/TypeNodes.td 9389771cac2SDimitry AndricTGHDRS+= clang/AST/TypeNodes.inc 9399771cac2SDimitry Andric 940986e05bcSDimitry Andricclang/Basic/AttrHasAttributeImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 941d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-has-attribute-impl \ 942d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 943d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 944986e05bcSDimitry AndricTGHDRS+= clang/Basic/AttrHasAttributeImpl.inc 945986e05bcSDimitry Andric 9465f757f3fSDimitry Andricclang/Basic/AttrLeftSideCanPrintList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 9475f757f3fSDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-can-print-left-list \ 9485f757f3fSDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 9495f757f3fSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 9505f757f3fSDimitry AndricTGHDRS+= clang/Basic/AttrLeftSideCanPrintList.inc 9515f757f3fSDimitry Andric 9525f757f3fSDimitry Andricclang/Basic/AttrLeftSideMustPrintList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 9535f757f3fSDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-must-print-left-list \ 9545f757f3fSDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 9555f757f3fSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 9565f757f3fSDimitry AndricTGHDRS+= clang/Basic/AttrLeftSideMustPrintList.inc 9575f757f3fSDimitry Andric 958986e05bcSDimitry Andricclang/Basic/AttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 959d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-list \ 960d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 961d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 962986e05bcSDimitry AndricTGHDRS+= clang/Basic/AttrList.inc 963986e05bcSDimitry Andric 964d8ed7fa3SDimitry Andricclang/Basic/AttrSubMatchRulesList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 965d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-subject-match-rule-list \ 966d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 967482a8244SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 968482a8244SDimitry AndricTGHDRS+= clang/Basic/AttrSubMatchRulesList.inc 969482a8244SDimitry Andric 9707a6dacacSDimitry Andricclang/Basic/RegularKeywordAttrInfo.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 9717a6dacacSDimitry Andric ${CLANG_TBLGEN} -gen-clang-regular-keyword-attr-info \ 97206c3fb27SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 97306c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 9747a6dacacSDimitry AndricTGHDRS+= clang/Basic/RegularKeywordAttrInfo.inc 97506c3fb27SDimitry Andric 976986e05bcSDimitry Andric.for hdr in \ 97736cb3905SDimitry Andric AST Analysis Comment Common CrossTU Driver Frontend Lex Parse \ 97836cb3905SDimitry Andric Refactoring Sema Serialization SemaSerialization 979986e05bcSDimitry Andricclang/Basic/Diagnostic${hdr}Kinds.inc: \ 980986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 981d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ 982d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 983d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 984986e05bcSDimitry AndricTGHDRS+= clang/Basic/Diagnostic${hdr}Kinds.inc 985986e05bcSDimitry Andric.endfor 986986e05bcSDimitry Andric 987986e05bcSDimitry Andricclang/Basic/DiagnosticGroups.inc: \ 988986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 989d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-diag-groups \ 990d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 991d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 992986e05bcSDimitry AndricTGHDRS+= clang/Basic/DiagnosticGroups.inc 993986e05bcSDimitry Andric 994986e05bcSDimitry Andricclang/Basic/DiagnosticIndexName.inc: \ 995986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 996d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-diags-index-name \ 997d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 998d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 999986e05bcSDimitry AndricTGHDRS+= clang/Basic/DiagnosticIndexName.inc 1000986e05bcSDimitry Andric 100148aaf27bSDimitry Andricclang/Basic/arm_cde_builtin_aliases.inc: \ 100248aaf27bSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 1003d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-cde-builtin-aliases \ 1004d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1005d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 100648aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_cde_builtin_aliases.inc 100748aaf27bSDimitry Andric 1008d8ed7fa3SDimitry Andricclang/Basic/arm_cde_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 1009d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-cde-builtin-codegen \ 1010d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1011d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 101248aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_cde_builtin_cg.inc 101348aaf27bSDimitry Andric 101448aaf27bSDimitry Andricclang/Basic/arm_cde_builtin_sema.inc: \ 101548aaf27bSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 1016d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-cde-builtin-sema \ 1017d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1018d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 101948aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_cde_builtin_sema.inc 102048aaf27bSDimitry Andric 102106c3fb27SDimitry Andricclang/Basic/arm_cde_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 102206c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-arm-cde-builtin-def \ 1023d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 102406c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 102506c3fb27SDimitry AndricTGHDRS+= clang/Basic/arm_cde_builtins.inc 10269771cac2SDimitry Andric 1027cb14a3feSDimitry Andricclang/Basic/arm_fp16.inc: ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td 1028cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-neon-sema \ 1029cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1030cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td 1031cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_fp16.inc 1032cb14a3feSDimitry Andric 10339771cac2SDimitry Andricclang/Basic/arm_mve_builtin_aliases.inc: \ 10349771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 1035d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-mve-builtin-aliases \ 1036d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1037d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 10389771cac2SDimitry AndricTGHDRS+= clang/Basic/arm_mve_builtin_aliases.inc 10399771cac2SDimitry Andric 1040d8ed7fa3SDimitry Andricclang/Basic/arm_mve_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 1041d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-mve-builtin-codegen \ 1042d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1043d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 10449771cac2SDimitry AndricTGHDRS+= clang/Basic/arm_mve_builtin_cg.inc 10459771cac2SDimitry Andric 10469771cac2SDimitry Andricclang/Basic/arm_mve_builtin_sema.inc: \ 10479771cac2SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 1048d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-mve-builtin-sema \ 1049d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1050d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 10519771cac2SDimitry AndricTGHDRS+= clang/Basic/arm_mve_builtin_sema.inc 10529771cac2SDimitry Andric 105306c3fb27SDimitry Andricclang/Basic/arm_mve_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 105406c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-arm-mve-builtin-def \ 1055d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 105606c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 105706c3fb27SDimitry AndricTGHDRS+= clang/Basic/arm_mve_builtins.inc 105806c3fb27SDimitry Andric 1059cb14a3feSDimitry Andricclang/Basic/arm_neon.inc: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td 1060cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-neon-sema \ 1061cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1062cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_neon.td 1063cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_neon.inc 1064cb14a3feSDimitry Andric 106506c3fb27SDimitry Andricclang/Basic/arm_sme_builtin_cg.inc: \ 106606c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 106706c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-arm-sme-builtin-codegen \ 106806c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 106906c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 107006c3fb27SDimitry AndricTGHDRS+= clang/Basic/arm_sme_builtin_cg.inc 107106c3fb27SDimitry Andric 107206c3fb27SDimitry Andricclang/Basic/arm_sme_builtins.inc: \ 107306c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 107406c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-arm-sme-builtins \ 107506c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 107606c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 107706c3fb27SDimitry AndricTGHDRS+= clang/Basic/arm_sme_builtins.inc 107848aaf27bSDimitry Andric 1079cb14a3feSDimitry Andricclang/Basic/arm_sme_builtins_za_state.inc: \ 1080cb14a3feSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1081cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-sme-builtin-za-state \ 1082cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1083cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1084cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_sme_builtins_za_state.inc 1085cb14a3feSDimitry Andric 1086cb14a3feSDimitry Andricclang/Basic/arm_sme_sema_rangechecks.inc: \ 1087cb14a3feSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1088cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-sme-sema-rangechecks \ 1089cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1090cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1091cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_sme_sema_rangechecks.inc 1092cb14a3feSDimitry Andric 1093cb14a3feSDimitry Andricclang/Basic/arm_sme_streaming_attrs.inc: \ 1094cb14a3feSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1095cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-sme-streaming-attrs \ 1096cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1097cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sme.td 1098cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_sme_streaming_attrs.inc 1099cb14a3feSDimitry Andric 1100d8ed7fa3SDimitry Andricclang/Basic/arm_sve_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1101d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-sve-builtin-codegen \ 1102d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1103d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 110448aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_sve_builtin_cg.inc 110548aaf27bSDimitry Andric 1106cb14a3feSDimitry Andricclang/Basic/arm_sve_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1107cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-sve-builtins \ 1108cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1109cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1110cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_sve_builtins.inc 1111cb14a3feSDimitry Andric 111248aaf27bSDimitry Andricclang/Basic/arm_sve_sema_rangechecks.inc: \ 111348aaf27bSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1114d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-sve-sema-rangechecks \ 1115d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1116d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 111748aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_sve_sema_rangechecks.inc 111848aaf27bSDimitry Andric 1119cb14a3feSDimitry Andricclang/Basic/arm_sve_streaming_attrs.inc: \ 1120cb14a3feSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1121cb14a3feSDimitry Andric ${CLANG_TBLGEN} -gen-arm-sve-streaming-attrs \ 1122cb14a3feSDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1123cb14a3feSDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1124cb14a3feSDimitry AndricTGHDRS+= clang/Basic/arm_sve_streaming_attrs.inc 1125cb14a3feSDimitry Andric 112648aaf27bSDimitry Andricclang/Basic/arm_sve_typeflags.inc: \ 112748aaf27bSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 1128d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-arm-sve-typeflags \ 1129d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1130d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 113148aaf27bSDimitry AndricTGHDRS+= clang/Basic/arm_sve_typeflags.inc 113248aaf27bSDimitry Andric 113306c3fb27SDimitry Andricclang/Basic/riscv_sifive_vector_builtin_cg.inc: \ 113406c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 113506c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-sifive-vector-builtin-codegen \ 113606c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 113706c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 113806c3fb27SDimitry AndricTGHDRS+= clang/Basic/riscv_sifive_vector_builtin_cg.inc 113906c3fb27SDimitry Andric 114006c3fb27SDimitry Andricclang/Basic/riscv_sifive_vector_builtin_sema.inc: \ 114106c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 114206c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-sifive-vector-builtin-sema \ 114306c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 114406c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 114506c3fb27SDimitry AndricTGHDRS+= clang/Basic/riscv_sifive_vector_builtin_sema.inc 114606c3fb27SDimitry Andric 114706c3fb27SDimitry Andricclang/Basic/riscv_sifive_vector_builtins.inc: \ 114806c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 114906c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-sifive-vector-builtins \ 115006c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 115106c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_sifive_vector.td 115206c3fb27SDimitry AndricTGHDRS+= clang/Basic/riscv_sifive_vector_builtins.inc 1153fe6060f1SDimitry Andric 1154fe6060f1SDimitry Andricclang/Basic/riscv_vector_builtin_cg.inc: \ 1155fe6060f1SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1156d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-vector-builtin-codegen \ 1157d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1158d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1159fe6060f1SDimitry AndricTGHDRS+= clang/Basic/riscv_vector_builtin_cg.inc 1160fe6060f1SDimitry Andric 1161972a253aSDimitry Andricclang/Basic/riscv_vector_builtin_sema.inc: \ 1162972a253aSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1163d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-vector-builtin-sema \ 1164d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1165d8ed7fa3SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1166972a253aSDimitry AndricTGHDRS+= clang/Basic/riscv_vector_builtin_sema.inc 1167972a253aSDimitry Andric 116806c3fb27SDimitry Andricclang/Basic/riscv_vector_builtins.inc: \ 116906c3fb27SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 117006c3fb27SDimitry Andric ${CLANG_TBLGEN} -gen-riscv-vector-builtins \ 117106c3fb27SDimitry Andric -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 117206c3fb27SDimitry Andric -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 117306c3fb27SDimitry AndricTGHDRS+= clang/Basic/riscv_vector_builtins.inc 117406c3fb27SDimitry Andric 11754dc3b1faSDimitry Andricclang/Driver/Options.inc: ${CLANG_SRCS}/include/clang/Driver/Options.td 11764dc3b1faSDimitry Andric ${LLVM_TBLGEN} -gen-opt-parser-defs \ 11774dc3b1faSDimitry Andric -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \ 11784dc3b1faSDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 11794dc3b1faSDimitry Andric ${CLANG_SRCS}/include/clang/Driver/Options.td 11804dc3b1faSDimitry AndricTGHDRS+= clang/Driver/Options.inc 11814dc3b1faSDimitry Andric 1182986e05bcSDimitry Andricclang/Parse/AttrParserStringSwitches.inc: \ 1183986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1184d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-parser-string-switches \ 1185d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1186d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1187986e05bcSDimitry AndricTGHDRS+= clang/Parse/AttrParserStringSwitches.inc 1188986e05bcSDimitry Andric 1189482a8244SDimitry Andricclang/Parse/AttrSubMatchRulesParserStringSwitches.inc: \ 1190482a8244SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1191d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-subject-match-rules-parser-string-switches \ 1192d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1193d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1194482a8244SDimitry AndricTGHDRS+= clang/Parse/AttrSubMatchRulesParserStringSwitches.inc 1195482a8244SDimitry Andric 1196986e05bcSDimitry Andricclang/Sema/AttrParsedAttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1197d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \ 1198d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1199d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1200986e05bcSDimitry AndricTGHDRS+= clang/Sema/AttrParsedAttrImpl.inc 1201986e05bcSDimitry Andric 1202986e05bcSDimitry Andricclang/Sema/AttrParsedAttrKinds.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1203d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \ 1204d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1205d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1206986e05bcSDimitry AndricTGHDRS+= clang/Sema/AttrParsedAttrKinds.inc 1207986e05bcSDimitry Andric 1208986e05bcSDimitry Andricclang/Sema/AttrParsedAttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1209d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \ 1210d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1211d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1212986e05bcSDimitry AndricTGHDRS+= clang/Sema/AttrParsedAttrList.inc 1213986e05bcSDimitry Andric 1214986e05bcSDimitry Andricclang/Sema/AttrSpellingListIndex.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1215d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-spelling-index \ 1216d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1217d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1218986e05bcSDimitry AndricTGHDRS+= clang/Sema/AttrSpellingListIndex.inc 1219986e05bcSDimitry Andric 1220986e05bcSDimitry Andricclang/Sema/AttrTemplateInstantiate.inc: \ 1221986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1222d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \ 1223d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1224d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1225986e05bcSDimitry AndricTGHDRS+= clang/Sema/AttrTemplateInstantiate.inc 1226986e05bcSDimitry Andric 1227986e05bcSDimitry Andricclang/Serialization/AttrPCHRead.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1228d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-pch-read \ 1229d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1230d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1231986e05bcSDimitry AndricTGHDRS+= clang/Serialization/AttrPCHRead.inc 1232986e05bcSDimitry Andric 1233986e05bcSDimitry Andricclang/Serialization/AttrPCHWrite.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1234d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-attr-pch-write \ 1235d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1236d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/Basic/Attr.td 1237986e05bcSDimitry AndricTGHDRS+= clang/Serialization/AttrPCHWrite.inc 1238986e05bcSDimitry Andric 1239986e05bcSDimitry Andricclang/StaticAnalyzer/Checkers/Checkers.inc: \ 1240986e05bcSDimitry Andric ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td 1241d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-sa-checkers \ 12429f6e9a9fSDimitry Andric -I ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers \ 1243d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1244d8ed7fa3SDimitry Andric ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td 1245986e05bcSDimitry AndricTGHDRS+= clang/StaticAnalyzer/Checkers/Checkers.inc 1246986e05bcSDimitry Andric 12479771cac2SDimitry AndricOpcodes.inc: ${CLANG_SRCS}/lib/AST/Interp/Opcodes.td 1248d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-opcodes \ 1249d8ed7fa3SDimitry Andric -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1250d8ed7fa3SDimitry Andric ${CLANG_SRCS}/lib/AST/Interp/Opcodes.td 12519771cac2SDimitry AndricTGHDRS+= Opcodes.inc 12529771cac2SDimitry Andric 12534014a71fSDimitry AndricOpenCLBuiltins.inc: ${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td 1254d8ed7fa3SDimitry Andric ${CLANG_TBLGEN} -gen-clang-opencl-builtins \ 1255d8ed7fa3SDimitry Andric -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1256d8ed7fa3SDimitry Andric ${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td 12574014a71fSDimitry AndricTGHDRS+= OpenCLBuiltins.inc 12584014a71fSDimitry Andric 1259ddf95e2aSBryan DreweryDEPENDFILES+= ${TGHDRS:C/$/.d/} 1260986e05bcSDimitry AndricDPSRCS+= ${TGHDRS} 1261986e05bcSDimitry AndricCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 1262986e05bcSDimitry Andric 1263986e05bcSDimitry Andric.include "../clang.build.mk" 1264986e05bcSDimitry Andric 1265986e05bcSDimitry AndricINTERNALLIB= 1266986e05bcSDimitry Andric 1267986e05bcSDimitry Andric.include <bsd.lib.mk> 1268