# File format ($ symbol means the beginning of a line): # # $ # this message # $ # ======================= # $ # comments (all commentaries should starts with some number of spaces and # symbol) # ${action} {license id} {license text hash} # $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make # ${all_file_action} filename # $ # user commentaries (many lines) # $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify) # ${action} {license spdx} {license text hash} # $BELONGS ./ya/make/file/relative/path/3/ya.make # ${all_file_action} filename # $ # user commentaries # $ generated description # $ ... # # You can modify action, all_file_action and add commentaries # Available actions: # keep - keep license in contrib and use in credits # skip - skip license # remove - remove all files with this license # rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file # # {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory) # We suppose that that files can contain some license info # Available all file actions: # FILE_IGNORE - ignore file (do nothing) # FILE_INCLUDE - include all file data into licenses text file # ======================= KEEP COPYRIGHT_SERVICE_LABEL 08fdbbddfc4d66ab97d36e2b9efe2aa4 BELONGS ya.make License text: Copyright (c) 2007-2019 University of Illinois at Urbana-Champaign. All rights reserved. Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: LICENSE.TXT [242:243] tools/extra/LICENSE.TXT [242:243] KEEP COPYRIGHT_SERVICE_LABEL 0c682f61eaf339d0531e1b776a983007 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 902 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 902 License text: Exprs = new (C) Stmt*[exprs.size()]; std::copy(exprs.begin(), exprs.end(), Exprs); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [902:903] KEEP COPYRIGHT_SERVICE_LABEL 0c7b7905f9a61d859d286b969ebcd3db BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 908 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 908 License text: Constraints = new (C) StringRef[exprs.size()]; std::transform(constraints.begin(), constraints.end(), Constraints, [&](StringRef Constraint) { Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [908:910] KEEP COPYRIGHT_SERVICE_LABEL 100c5091ed619eae75bbf0ee8a80a859 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/DeclBase.cpp at line 2047 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/DeclBase.cpp at line 2047 License text: DiagStorage = new (C) DiagnosticStorage; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/DeclBase.cpp [2047:2047] KEEP COPYRIGHT_SERVICE_LABEL 13f2fd60bdebfaf713f04a08df1e0d71 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Expr.cpp at line 4285 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Expr.cpp at line 4285 License text: SubExprs = new (C) Stmt*[args.size()]; for (unsigned i = 0; i != args.size(); i++) SubExprs[i] = args[i]; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Expr.cpp [4285:4287] KEEP COPYRIGHT_SERVICE_LABEL 20c7f831626552aa3fbcf636fb5bd8c4 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/DeclTemplate.cpp at line 1196, lib/AST/DeclTemplate.cpp at line 1263, lib/AST/DeclTemplate.cpp at line 395, lib/AST/DeclTemplate.cpp at line 496 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/DeclTemplate.cpp at line 1196, lib/AST/DeclTemplate.cpp at line 1263, lib/AST/DeclTemplate.cpp at line 395, lib/AST/DeclTemplate.cpp at line 496 License text: auto *CommonPtr = new (C) Common; C.addDestruction(CommonPtr); return CommonPtr; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/DeclTemplate.cpp [395:397] lib/AST/DeclTemplate.cpp [496:498] lib/AST/DeclTemplate.cpp [1196:1198] lib/AST/DeclTemplate.cpp [1263:1265] KEEP COPYRIGHT_SERVICE_LABEL 2ea426e07fa1b54ccf32b17542280977 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 914 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 914 License text: Clobbers = new (C) StringRef[NumClobbers]; // FIXME: Avoid the allocation/copy if at all possible. std::transform(clobbers.begin(), clobbers.end(), Clobbers, Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [914:916] KEEP COPYRIGHT_SERVICE_LABEL 3961c36233cf52f0309223e43653b97c BELONGS tools/libclang/ya.make License text: ASTUnit *TU = getCursorASTUnit(C); SourceRange Range = cxcursor::getCursorMacroExpansion(C).getSourceRange(); return TU->mapRangeFromPreamble(Range); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/libclang/CIndex.cpp [6453:6455] tools/libclang/CIndex.cpp [6459:6461] tools/libclang/CIndex.cpp [6465:6468] KEEP COPYRIGHT_SERVICE_LABEL 586e92333045a96f751ee5a0ef10c562 BELONGS tools/extra/clang-tidy/cppcoreguidelines/ya.make License text: return std::isupper(C) || std::isdigit(C) || C == '_'; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp [23:23] KEEP COPYRIGHT_SERVICE_LABEL 62cc8fb850b0e71ed0df395e71abf09e BELONGS lib/StaticAnalyzer/Checkers/ya.make License text: RetainSummaryManager &SmrMgr = getSummaryManager(C); QualType ResultTy = Call.getResultType(); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp [901:902] KEEP COPYRIGHT_SERVICE_LABEL 71bf49d1413e50c9766ebed3d5417fba BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/DeclObjC.cpp at line 2324 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/DeclObjC.cpp at line 2324 License text: auto **ivarInitializers = new (C) CXXCtorInitializer*[NumIvarInitializers]; memcpy(ivarInitializers, initializers, numInitializers * sizeof(CXXCtorInitializer*)); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/DeclObjC.cpp [2324:2326] KEEP COPYRIGHT_SERVICE_LABEL 7d9e57d440e55ce80d7a6d311cc18f58 BELONGS lib/Sema/ya.make License text: auto *D = cast(C); DeclRefExpr *Ref = buildDeclRefExpr(SemaRef, D, D->getType(), Transform->getBeginLoc()); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/Sema/SemaOpenMP.cpp [9599:9601] KEEP COPYRIGHT_SERVICE_LABEL 7ff4e83a387c454be4962207b8915cd9 BELONGS tools/extra/clang-tidy/misc/ConfusableTable/ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/extra/clang-tidy/misc/ConfusableTable/confusables.txt [2:5] KEEP COPYRIGHT_SERVICE_LABEL 81950ffa7b53a241b0a1f99596754c42 BELONGS lib/AST/ya.make License text: FD = cast(C); CXXRecordDecl *CD = cast(FD->getParent()); // Switch the union field if it differs. This happens if we had Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/ExprConstant.cpp [6351:6353] KEEP COPYRIGHT_SERVICE_LABEL 83a25ca09a1b994edd9fe9e31aae8aa4 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 571 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 571 License text: this->Clobbers = new (C) StringLiteral*[NumClobbers]; std::copy(Clobbers, Clobbers + NumClobbers, this->Clobbers); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [571:572] KEEP COPYRIGHT_SERVICE_LABEL 90c635325507d40c39c60cbedbd6a01e BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 558 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 558 License text: this->Names = new (C) IdentifierInfo*[NumExprs]; std::copy(Names, Names + NumExprs, this->Names); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [558:559] KEEP COPYRIGHT_SERVICE_LABEL 931d503c91c74bfbd6ec403e813bfd3c BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 868 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 868 License text: Clobbers = new (C) StringLiteral*[NumClobbers]; std::copy(clobbers, clobbers + NumClobbers, Clobbers); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [868:869] KEEP COPYRIGHT_SERVICE_LABEL 9888e458be8b1530286dc169e6fd8936 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Expr.cpp at line 4456 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Expr.cpp at line 4456 License text: Designators = new (C) Designator[NumDesigs]; NumDesignators = NumDesigs; for (unsigned I = 0; I != NumDesigs; ++I) Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Expr.cpp [4456:4458] KEEP COPYRIGHT_SERVICE_LABEL a10c3de7c72f86b38bbbf8a09074b79a BELONGS lib/AST/ya.make License text: VisitOMPClauseList(C); VistOMPClauseWithPreInit(C); for (auto *E : C->private_copies()) { if (E) Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/StmtProfile.cpp [622:625] KEEP COPYRIGHT_SERVICE_LABEL a63b5c275d8e1c663b931335adb3a01d BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Expr.cpp at line 4296, lib/AST/Stmt.cpp at line 861 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Expr.cpp at line 4296, lib/AST/Stmt.cpp at line 861 License text: SubExprs = new (C) Stmt*[NumExprs]; memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size()); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Expr.cpp [4296:4297] lib/AST/Stmt.cpp [861:862] KEEP COPYRIGHT_SERVICE_LABEL b0a331a4edbd0c1da4a11eb096a3fba3 BELONGS tools/libclang/ya.make License text: ASTUnit *TU = getCursorASTUnit(C); FileID MainID = TU->getSourceManager().getMainFileID(); SourceLocation Start = TU->getSourceManager().getLocForStartOfFile(MainID); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/libclang/CIndex.cpp [6472:6474] KEEP COPYRIGHT_SERVICE_LABEL b50672300fa93e3e9edbce19b8e33cc2 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 865 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 865 License text: Constraints = new (C) StringLiteral*[NumConstraints]; std::copy(constraints, constraints + NumConstraints, Constraints); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [865:866] KEEP COPYRIGHT_SERVICE_LABEL b7123c60e973d0fdc03934a121a0d120 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Decl.cpp at line 3493 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Decl.cpp at line 3493 License text: ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()]; std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Decl.cpp [3493:3494] KEEP COPYRIGHT_SERVICE_LABEL b7ff2b0b78083bb63696442ad9741406 BELONGS lib/Sema/ya.make License text: auto *OldC = cast(C); SmallVector NewVars; for (Expr *OE : OldC->varlists()) { Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/Sema/SemaTemplateInstantiateDecl.cpp [3665:3667] KEEP COPYRIGHT_SERVICE_LABEL b8b8fd5b317853f50a103b6f7a62d402 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Expr.cpp at line 4408, lib/AST/Expr.cpp at line 4521 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Expr.cpp at line 4408, lib/AST/Expr.cpp at line 4521 License text: this->Designators = new (C) Designator[NumDesignators]; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Expr.cpp [4408:4408] lib/AST/Expr.cpp [4521:4523] KEEP COPYRIGHT_SERVICE_LABEL b93366573067b744c07ea3de9e551c2a BELONGS lib/CodeGen/ya.make License text: CharUnits Align = getAlignment(C); CharUnits AlignedSize = Size.alignTo(Align); if (AlignedSize > Offset || Offset.alignTo(Align) != Offset) Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/CodeGen/CGExprConstant.cpp [147:149] KEEP COPYRIGHT_SERVICE_LABEL c1653ba326e8e25d47b0bd12bb02a109 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 567 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 567 License text: this->Constraints = new (C) StringLiteral*[NumConstraints]; std::copy(Constraints, Constraints + NumConstraints, this->Constraints); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [567:568] KEEP COPYRIGHT_SERVICE_LABEL ce6ade79fee089695da7014813477a50 BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 562 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 562 License text: this->Exprs = new (C) Stmt*[NumExprs]; std::copy(Exprs, Exprs + NumExprs, this->Exprs); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [562:563] KEEP COPYRIGHT_SERVICE_LABEL ceec7a8ca2d751657c92914a66fe2dea BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 858 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 858 License text: Names = new (C) IdentifierInfo*[NumExprs]; std::copy(names, names + NumExprs, Names); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [858:859] KEEP COPYRIGHT_SERVICE_LABEL d198841aeaf183137fe989a47d3abc9f BELONGS include/ya.make License text: : Terminator(COP_Branch), Condition(C) { Branches[0] = T; Branches[1] = E; Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: include/clang/Analysis/Analyses/ThreadSafetyTIL.h [1417:1419] include/clang/Analysis/Analyses/ThreadSafetyTIL.h [1423:1425] KEEP COPYRIGHT_SERVICE_LABEL d3a95784b1e7c0a21899ebeb8d6b922d BELONGS tools/libclang/ya.make License text: CXCursor PC = clang_getCursorSemanticParent(C); CXType PT = clang_getCursorType(PC); long long Error = validateFieldParentType(PC,PT); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/libclang/CXType.cpp [1081:1083] KEEP COPYRIGHT_SERVICE_LABEL e06a65a8128987487d6cb33570c51bf5 BELONGS lib/AST/ya.make License text: data().Bases = new(C) CXXBaseSpecifier [NumBases]; data().NumBases = NumBases; for (unsigned i = 0; i < NumBases; ++i) { Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/DeclCXX.cpp [219:221] KEEP COPYRIGHT_SERVICE_LABEL e615dd07a8515ded8a945ce4ca17038b BELONGS lib/AST/ya.make FILE_IGNORE lib/Headers/cuda_wrappers/new found in files: lib/AST/Stmt.cpp at line 905 FILE_IGNORE lib/Headers/openmp_wrappers/new found in files: lib/AST/Stmt.cpp at line 905 License text: AsmToks = new (C) Token[asmtoks.size()]; std::copy(asmtoks.begin(), asmtoks.end(), AsmToks); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/Stmt.cpp [905:906] KEEP COPYRIGHT_SERVICE_LABEL eadd91df64e3a590fabc6813bb05a8e2 BELONGS lib/Analysis/ya.make License text: ASTMaker M(C); DeclRefExpr *DR = M.makeDeclRefExpr(PV); ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/Analysis/BodyFarm.cpp [610:612] KEEP COPYRIGHT_SERVICE_LABEL f74277f17019514e4d15bc0d83084a9b BELONGS tools/libclang/ya.make License text: CXSourceLocation CXLoc = clang_getCursorLocation(C); SourceLocation Loc = cxloc::translateSourceLocation(CXLoc); return cxloc::translateSourceRange(Ctx, Loc); Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: tools/libclang/CIndex.cpp [5099:5101] KEEP COPYRIGHT_SERVICE_LABEL f8ba2f65abf2c7de12a49b6dbda7c0f8 BELONGS lib/AST/ya.make License text: VisitOMPClauseList(C); VistOMPClauseWithPostUpdate(C); for (auto *E : C->source_exprs()) { if (E) Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL Score : 100.00 Match type : COPYRIGHT Files with this license: lib/AST/StmtProfile.cpp [635:638] lib/AST/StmtProfile.cpp [658:661] lib/AST/StmtProfile.cpp [696:699] lib/AST/StmtProfile.cpp [720:723] lib/AST/StmtProfile.cpp [744:747]