Skip to content

Replace llvm::MD5 with SipHash-2-4 #35269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 22, 2021
Merged

Replace llvm::MD5 with SipHash-2-4 #35269

merged 2 commits into from
Jan 22, 2021

Conversation

CodaFi
Copy link
Contributor

@CodaFi CodaFi commented Jan 5, 2021

No description provided.

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 5, 2021

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

swift-ci commented Jan 6, 2021

Compilation-performance test failed

Copy link
Contributor

@davidungar davidungar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks fine. I wonder how can we test or reassure ourselves that:

  1. The new hash has similar or better collision performance than the old, and
  2. The implementation of the new algorithm computes the correct values?

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 6, 2021

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

swift-ci commented Jan 6, 2021

Compilation-performance test failed

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 6, 2021

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

swift-ci commented Jan 7, 2021

Summary for main full

Unexpected test results, excluded stats for RxCocoa

No regressions above thresholds

Debug-batch

debug-batch brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 111,660,543,287,229 111,470,193,548,262 -190,349,738,967 -0.17%
LLVM.NumLLVMBytesOutput 2,209,642,872 2,209,644,036 1,164 0.0%
time.swift-driver.wall 9028.0s 9017.9s -10.1s -0.11%

debug-batch detailed

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (254)
name old new delta delta_pct
AST.ImportSetCacheHit 2,315,166 2,315,005 -161 -0.01%
AST.ImportSetCacheMiss 557,885 557,920 35 0.01%
AST.ImportSetFoldHit 173,641 173,655 14 0.01%
AST.ImportSetFoldMiss 384,243 384,265 22 0.01%
AST.ModuleShadowCacheHit 4,970 4,970 0 0.0%
AST.ModuleShadowCacheMiss 2,336 2,336 0 0.0%
AST.ModuleVisibilityCacheHit 43,106 43,106 0 0.0%
AST.ModuleVisibilityCacheMiss 10,048 10,048 0 0.0%
AST.NumASTBytesAllocated 54,699,217,523 54,636,689,671 -62,527,852 -0.11%
AST.NumASTScopeExpansions 6,684,865 6,684,904 39 0.0%
AST.NumASTScopeLookups 6,740,454 6,740,548 94 0.0%
AST.NumDecls 165,393 165,393 0 0.0%
AST.NumDependencies 440,208 440,176 -32 -0.01%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 349,972 349,972 0 0.0%
AST.NumLocalTypeDecls 303 303 0 0.0%
AST.NumModuleLookupClassMember 8,186 8,186 0 0.0%
AST.NumModuleLookupValue 67,123,541 67,120,135 -3,406 -0.01%
AST.NumObjCMethods 29,234 29,234 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 204 204 0 0.0%
AST.NumReferencedMemberNames 10,988,992 10,988,992 0 0.0%
AST.NumReferencedTopLevelNames 1,225,915 1,225,915 0 0.0%
AST.NumSourceBuffers 470,445 470,445 0 0.0%
AST.NumSourceLines 5,577,510 5,577,510 0 0.0%
AST.NumSourceLinesPerSecond 2,241,049 2,234,561 -6,488 -0.29%
AST.NumTotalClangImportedEntities 3,135,026 3,134,531 -495 -0.02%
Driver.ChildrenMaxRSS 257,667,432,448 257,207,580,672 -459,851,776 -0.18%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 32,577 32,577 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumDriverPipePolls 113,597 113,017 -580 -0.51%
Driver.NumDriverPipeReads 101,668 101,080 -588 -0.58%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 1,254,744,374,264 1,255,095,705,736 351,331,472 0.03%
Frontend.NumInstructionsExecuted 111,660,543,287,229 111,470,193,548,262 -190,349,738,967 -0.17%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 31,163 31,163 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 273,151 273,151 0 0.0%
IRModule.NumIRAliases 235,508 235,508 0 0.0%
IRModule.NumIRBasicBlocks 8,198,370 8,198,370 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 4,195,588 4,195,588 0 0.0%
IRModule.NumIRGlobals 4,382,289 4,382,289 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 103,365,734 103,365,734 0 0.0%
IRModule.NumIRNamedMetaData 158,035 158,035 0 0.0%
IRModule.NumIRValueSymbols 7,854,970 7,854,970 0 0.0%
LLVM.NumLLVMBytesOutput 2,209,642,872 2,209,644,036 1,164 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 319,171 319,171 0 0.0%
Parse.NumIterableDeclContextParsed 732,363 732,369 6 0.0%
Parse.ParseAbstractFunctionBodyRequest 291,260 291,260 0 0.0%
Parse.ParseMembersRequest 671,135 671,141 6 0.0%
Parse.ParseSourceFileRequest 467,991 467,991 0 0.0%
SILGen.ASTLoweringRequest 32,565 32,565 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 2,576,586 2,576,586 0 0.0%
SILModule.NumSILGenGlobalVariables 70,721 70,721 0 0.0%
SILModule.NumSILGenVtables 36,583 36,583 0 0.0%
SILModule.NumSILGenWitnessTables 153,057 153,057 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 3,303,687 3,303,687 0 0.0%
SILModule.NumSILOptGlobalVariables 72,802 72,802 0 0.0%
SILModule.NumSILOptVtables 36,720 36,720 0 0.0%
SILModule.NumSILOptWitnessTables 203,798 203,798 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 126,120 126,120 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.AbstractGenericSignatureRequest 45,475 45,475 0 0.0%
Sema.AccessLevelRequest 14,757,881 14,751,545 -6,336 -0.04%
Sema.ActorIsolationRequest 926,798 926,798 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 26,688 26,688 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 673,841 673,841 0 0.0%
Sema.AttachedPropertyWrappersRequest 3,165,575 3,165,576 1 0.0%
Sema.AttachedResultBuilderRequest 819,706 819,706 0 0.0%
Sema.BodyInitKindRequest 56,779 56,779 0 0.0%
Sema.CallerSideDefaultArgExprRequest 89,296 89,296 0 0.0%
Sema.CanBeAsyncHandlerRequest 286,003 286,003 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 11,741 11,741 0 0.0%
Sema.CheckRedeclarationRequest 1,153,349 1,153,349 0 0.0%
Sema.ClassAncestryFlagsRequest 128,663 128,663 0 0.0%
Sema.ClosureHasExplicitResultRequest 106,688 106,688 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 8,949,096 8,942,849 -6,247 -0.07%
Sema.CompareDeclSpecializationRequest 579,274 578,865 -409 -0.07%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 1,282 1,282 0 0.0%
Sema.CustomAttrTypeRequest 776 776 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 67,142 67,142 0 0.0%
Sema.DefaultArgumentExprRequest 46,767 46,767 0 0.0%
Sema.DefaultArgumentInitContextRequest 324 324 0 0.0%
Sema.DefaultDefinitionTypeRequest 7,735 7,735 0 0.0%
Sema.DefaultTypeRequest 439,526 439,526 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 41,931,416 41,932,152 736 0.0%
Sema.DirectOperatorLookupRequest 2,524,350 2,524,110 -240 -0.01%
Sema.DirectPrecedenceGroupLookupRequest 783,512 783,512 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,287,186 1,287,186 0 0.0%
Sema.EnumRawTypeRequest 28,020 28,020 0 0.0%
Sema.EnumRawValuesRequest 12,757 12,757 0 0.0%
Sema.ExistentialConformsToSelfRequest 15,947 15,950 3 0.02%
Sema.ExistentialTypeSupportedRequest 19,415 19,415 0 0.0%
Sema.ExtendedNominalRequest 743,965 743,965 0 0.0%
Sema.ExtendedTypeRequest 92,780 92,781 1 0.0%
Sema.FragileFunctionKindRequest 1,789,107 1,789,107 0 0.0%
Sema.FunctionOperatorRequest 72,466 72,466 0 0.0%
Sema.GenericParamListRequest 5,417,518 5,416,174 -1,344 -0.02%
Sema.GenericSignatureRequest 3,006,842 3,006,905 63 0.0%
Sema.GetDestructorRequest 31,989 31,989 0 0.0%
Sema.GlobalActorAttributeRequest 1,033,221 1,033,221 0 0.0%
Sema.GlobalActorInstanceRequest 200 200 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 11,930 11,930 0 0.0%
Sema.HasCircularRawValueRequest 10,390 10,390 0 0.0%
Sema.HasDefaultInitRequest 64,002 64,002 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 711,858 711,805 -53 -0.01%
Sema.HasImplementationOnlyImportsRequest 467,991 467,991 0 0.0%
Sema.HasMemberwiseInitRequest 24,034 24,034 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 30,241 30,241 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 64,014 64,014 0 0.0%
Sema.InferredGenericSignatureRequest 199,378 199,380 2 0.0%
Sema.InheritedDeclsReferencedRequest 6,676,409 6,676,437 28 0.0%
Sema.InheritedProtocolsRequest 683,214 683,121 -93 -0.01%
Sema.InheritedTypeRequest 325,026 324,923 -103 -0.03%
Sema.InheritsSuperclassInitializersRequest 33,147 33,147 0 0.0%
Sema.InitKindRequest 111,933 111,933 0 0.0%
Sema.InterfaceTypeRequest 16,139,364 16,136,183 -3,181 -0.02%
Sema.IsABICompatibleOverrideRequest 161,641 161,641 0 0.0%
Sema.IsAccessorTransparentRequest 384,863 384,863 0 0.0%
Sema.IsActorRequest 335,869 335,970 101 0.03%
Sema.IsAsyncHandlerRequest 1,763,426 1,763,188 -238 -0.01%
Sema.IsCallableNominalTypeRequest 2,435 2,435 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDefaultActorRequest 51,381 51,381 0 0.0%
Sema.IsDynamicRequest 2,050,897 2,050,897 0 0.0%
Sema.IsFinalRequest 3,207,381 3,205,021 -2,360 -0.07%
Sema.IsGetterMutatingRequest 509,911 509,911 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,851,678 2,851,445 -233 -0.01%
Sema.IsObjCRequest 1,834,800 1,834,867 67 0.0%
Sema.IsSetterMutatingRequest 403,687 403,687 0 0.0%
Sema.IsStaticRequest 1,601,556 1,601,714 158 0.01%
Sema.LazyStoragePropertyRequest 3,087 3,087 0 0.0%
Sema.LookupAllConformancesInContextRequest 135,712 135,712 0 0.0%
Sema.LookupConformanceInModuleRequest 44,230,614 44,234,850 4,236 0.01%
Sema.LookupInModuleRequest 7,833,991 7,830,270 -3,721 -0.05%
Sema.LookupInfixOperatorRequest 98,788 98,788 0 0.0%
Sema.LookupPostfixOperatorRequest 189 189 0 0.0%
Sema.LookupPrecedenceGroupRequest 31,576 31,576 0 0.0%
Sema.LookupPrefixOperatorRequest 975 975 0 0.0%
Sema.MangleLocalTypeDeclRequest 606 606 0 0.0%
Sema.ModuleImplicitImportsRequest 13,121 13,121 0 0.0%
Sema.ModuleQualifiedLookupRequest 3,614,056 3,610,244 -3,812 -0.11%
Sema.NamedLazyMemberLoadSuccessCount 25,803,549 25,806,953 3,404 0.01%
Sema.NamingPatternRequest 269,295 269,296 1 0.0%
Sema.NeedsNewVTableEntryRequest 830,491 830,491 0 0.0%
Sema.NumAccessorBodiesSynthesized 224,262 224,262 0 0.0%
Sema.NumAccessorsSynthesized 354,405 354,405 0 0.0%
Sema.NumConformancesDeserialized 10,820,145 10,816,538 -3,607 -0.03%
Sema.NumConstraintScopes 30,247,255 30,246,668 -587 -0.0%
Sema.NumConstraintsConsideredForEdgeContraction 88,431,492 88,430,896 -596 -0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 889 889 0 0.0%
Sema.NumDeclsDeserialized 86,135,681 86,131,689 -3,992 -0.0%
Sema.NumDeclsTypechecked 1,661,566 1,661,566 0 0.0%
Sema.NumGenericSignatureBuilders 1,364,732 1,363,765 -967 -0.07%
Sema.NumLazyIterableDeclContexts 10,376,131 10,377,566 1,435 0.01%
Sema.NumLazyRequirementSignatures 1,047,538 1,047,622 84 0.01%
Sema.NumLazyRequirementSignaturesLoaded 695,088 695,143 55 0.01%
Sema.NumLeafScopes 19,323,701 19,323,378 -323 -0.0%
Sema.NumTypesDeserialized 27,270,791 27,260,548 -10,243 -0.04%
Sema.NumUnloadedLazyIterableDeclContexts 6,604,294 6,606,255 1,961 0.03%
Sema.OpaqueReadOwnershipRequest 341,811 341,811 0 0.0%
Sema.OpaqueResultTypeRequest 425 425 0 0.0%
Sema.OperatorPrecedenceGroupRequest 921 921 0 0.0%
Sema.OverriddenDeclsRequest 3,085,093 3,082,185 -2,908 -0.09%
Sema.ParamSpecifierRequest 1,468,696 1,468,697 1 0.0%
Sema.PatternBindingEntryRequest 562,937 562,938 1 0.0%
Sema.PatternTypeRequest 655,156 655,157 1 0.0%
Sema.PreCheckResultBuilderRequest 962 962 0 0.0%
Sema.PrimarySourceFilesRequest 13,121 13,121 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 666,775 666,775 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 673,841 673,841 0 0.0%
Sema.PropertyWrapperLValuenessRequest 609 609 0 0.0%
Sema.PropertyWrapperMutabilityRequest 710,659 710,659 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 194 194 0 0.0%
Sema.ProtocolRequiresClassRequest 43,959 43,882 -77 -0.18%
Sema.ProvideDefaultImplForRequest 8,949,096 8,942,849 -6,247 -0.07%
Sema.QualifiedLookupRequest 6,719,905 6,719,095 -810 -0.01%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 129,922 129,923 1 0.0%
Sema.RequirementSignatureRequest 765,102 765,072 -30 -0.0%
Sema.RequiresOpaqueAccessorsRequest 1,505,868 1,505,868 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 324,406 324,406 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 479,885 479,922 37 0.01%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 3,991,481 3,991,492 11 0.0%
Sema.ResultBuilderTypeRequest 426,024 426,024 0 0.0%
Sema.ResultTypeRequest 788,409 788,410 1 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 16,591,631 16,586,411 -5,220 -0.03%
Sema.ScopedImportLookupRequest 1,094 1,094 0 0.0%
Sema.SelfAccessKindRequest 810,016 810,146 130 0.02%
Sema.SelfBoundsFromWhereClauseRequest 2,031,313 2,030,820 -493 -0.02%
Sema.SemanticMembersRequest 32,262 32,262 0 0.0%
Sema.SetterAccessLevelRequest 177,017 177,017 0 0.0%
Sema.SimpleDidSetRequest 2,786,047 2,788,555 2,508 0.09%
Sema.SpecializeAttrTargetDeclRequest 5,073 5,073 0 0.0%
Sema.StorageImplInfoRequest 1,717,653 1,717,653 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 71,518 71,518 0 0.0%
Sema.StoredPropertiesRequest 397,020 397,020 0 0.0%
Sema.StructuralTypeRequest 2,294 2,294 0 0.0%
Sema.SuperclassDeclRequest 524,405 524,258 -147 -0.03%
Sema.SuperclassTypeRequest 63,523 63,523 0 0.0%
Sema.SynthesizeAccessorRequest 354,405 354,405 0 0.0%
Sema.SynthesizeDefaultInitRequest 6,419 6,419 0 0.0%
Sema.SynthesizeMainFunctionRequest 30,122 30,122 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 4,476 4,476 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 606,920 606,920 0 0.0%
Sema.TypeCheckSourceFileRequest 31,607 31,607 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 34,556 34,556 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 10,273 10,273 0 0.0%
Sema.USRGenerationRequest 10,441,160 10,436,811 -4,349 -0.04%
Sema.UnderlyingTypeDeclsReferencedRequest 357,449 357,204 -245 -0.07%
Sema.UnderlyingTypeRequest 42,026 42,026 0 0.0%
Sema.UnqualifiedLookupRequest 5,151,726 5,151,820 94 0.0%
Sema.ValidatePrecedenceGroupRequest 206,530 206,530 0 0.0%
Sema.ValueWitnessRequest 81,207 81,207 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 31,185 31,185 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

Release

release brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 66,416,639,078,504 66,391,193,311,042 -25,445,767,462 -0.04%
LLVM.NumLLVMBytesOutput 2,160,751,126 2,160,754,306 3,180 0.0%
time.swift-driver.wall 11731.4s 11727.3s -4.1s -0.04%

release detailed

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (254)
name old new delta delta_pct
AST.ImportSetCacheHit 1,463,054 1,463,054 0 0.0%
AST.ImportSetCacheMiss 73,103 73,103 0 0.0%
AST.ImportSetFoldHit 33,498 33,498 0 0.0%
AST.ImportSetFoldMiss 39,605 39,605 0 0.0%
AST.ModuleShadowCacheHit 4,056 4,056 0 0.0%
AST.ModuleShadowCacheMiss 1,570 1,570 0 0.0%
AST.ModuleVisibilityCacheHit 24,242 24,242 0 0.0%
AST.ModuleVisibilityCacheMiss 4,150 4,150 0 0.0%
AST.NumASTBytesAllocated 10,965,563,765 10,961,181,565 -4,382,200 -0.04%
AST.NumASTScopeExpansions 3,350,538 3,350,538 0 0.0%
AST.NumASTScopeLookups 4,909,879 4,909,879 0 0.0%
AST.NumDecls 168,025 168,025 0 0.0%
AST.NumDependencies 62,396 62,397 1 0.0%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 31,901 31,901 0 0.0%
AST.NumLocalTypeDecls 303 303 0 0.0%
AST.NumModuleLookupClassMember 7,886 7,886 0 0.0%
AST.NumModuleLookupValue 35,035,846 35,035,846 0 0.0%
AST.NumObjCMethods 28,970 28,970 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 0 0 0 0.0%
AST.NumReferencedMemberNames 3,424 3,424 0 0.0%
AST.NumReferencedTopLevelNames 352 352 0 0.0%
AST.NumSourceBuffers 33,082 33,082 0 0.0%
AST.NumSourceLines 5,664,453 5,664,453 0 0.0%
AST.NumSourceLinesPerSecond 357,130 358,216 1,086 0.3%
AST.NumTotalClangImportedEntities 560,134 560,134 0 0.0%
Driver.ChildrenMaxRSS 344,959,113,216 344,951,271,424 -7,841,792 -0.0%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 1,537 1,537 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumDriverPipePolls 97,723 98,388 665 0.68%
Driver.NumDriverPipeReads 96,186 96,851 665 0.69%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 239,882,366,792 240,157,174,208 274,807,416 0.11%
Frontend.NumInstructionsExecuted 66,416,639,078,504 66,391,193,311,042 -25,445,767,462 -0.04%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 12 12 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 261,945 261,945 0 0.0%
IRModule.NumIRAliases 188,201 188,201 0 0.0%
IRModule.NumIRBasicBlocks 5,560,199 5,560,199 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 3,327,867 3,327,867 0 0.0%
IRModule.NumIRGlobals 3,993,494 3,993,494 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 56,662,216 56,662,216 0 0.0%
IRModule.NumIRNamedMetaData 161,225 161,225 0 0.0%
IRModule.NumIRValueSymbols 6,951,640 6,951,640 0 0.0%
LLVM.NumLLVMBytesOutput 2,160,751,126 2,160,754,306 3,180 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 324,600 324,600 0 0.0%
Parse.NumIterableDeclContextParsed 108,013 108,013 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 294,374 294,374 0 0.0%
Parse.ParseMembersRequest 409 409 0 0.0%
Parse.ParseSourceFileRequest 32,269 32,269 0 0.0%
SILGen.ASTLoweringRequest 1,427 1,427 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 1,432,105 1,432,105 0 0.0%
SILModule.NumSILGenGlobalVariables 70,691 70,691 0 0.0%
SILModule.NumSILGenVtables 22,359 22,359 0 0.0%
SILModule.NumSILGenWitnessTables 80,413 80,413 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 1,210,442 1,210,442 0 0.0%
SILModule.NumSILOptGlobalVariables 109,318 109,318 0 0.0%
SILModule.NumSILOptVtables 24,958 24,958 0 0.0%
SILModule.NumSILOptWitnessTables 82,611 82,611 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 5,696 5,696 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.AbstractGenericSignatureRequest 31,953 31,953 0 0.0%
Sema.AccessLevelRequest 1,853,462 1,853,462 0 0.0%
Sema.ActorIsolationRequest 578,241 578,241 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 17,107 17,107 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 447,396 447,396 0 0.0%
Sema.AttachedPropertyWrappersRequest 2,308,087 2,308,087 0 0.0%
Sema.AttachedResultBuilderRequest 795,641 795,641 0 0.0%
Sema.BodyInitKindRequest 55,759 55,759 0 0.0%
Sema.CallerSideDefaultArgExprRequest 89,289 89,289 0 0.0%
Sema.CanBeAsyncHandlerRequest 226,850 226,850 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 1,423 1,423 0 0.0%
Sema.CheckRedeclarationRequest 1,176,900 1,176,900 0 0.0%
Sema.ClassAncestryFlagsRequest 58,583 58,583 0 0.0%
Sema.ClosureHasExplicitResultRequest 107,299 107,299 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 461,522 461,522 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 434 434 0 0.0%
Sema.CustomAttrTypeRequest 336 336 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 47,015 47,015 0 0.0%
Sema.DefaultArgumentExprRequest 47,181 47,181 0 0.0%
Sema.DefaultArgumentInitContextRequest 119 119 0 0.0%
Sema.DefaultDefinitionTypeRequest 3,367 3,367 0 0.0%
Sema.DefaultTypeRequest 428,607 428,607 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 37,325,781 37,325,760 -21 -0.0%
Sema.DirectOperatorLookupRequest 1,478,726 1,478,726 0 0.0%
Sema.DirectPrecedenceGroupLookupRequest 736,985 736,985 0 0.0%
Sema.DynamicallyReplacedDeclRequest 924,285 924,285 0 0.0%
Sema.EnumRawTypeRequest 10,471 10,471 0 0.0%
Sema.EnumRawValuesRequest 11,578 11,578 0 0.0%
Sema.ExistentialConformsToSelfRequest 4,644 4,644 0 0.0%
Sema.ExistentialTypeSupportedRequest 9,635 9,635 0 0.0%
Sema.ExtendedNominalRequest 51,141 51,141 0 0.0%
Sema.ExtendedTypeRequest 51,123 51,123 0 0.0%
Sema.FragileFunctionKindRequest 1,179,732 1,179,732 0 0.0%
Sema.FunctionOperatorRequest 11,210 11,210 0 0.0%
Sema.GenericParamListRequest 1,390,661 1,390,661 0 0.0%
Sema.GenericSignatureRequest 1,191,779 1,191,779 0 0.0%
Sema.GetDestructorRequest 23,793 23,793 0 0.0%
Sema.GlobalActorAttributeRequest 656,487 656,487 0 0.0%
Sema.GlobalActorInstanceRequest 40 40 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 9,846 9,846 0 0.0%
Sema.HasCircularRawValueRequest 10,470 10,470 0 0.0%
Sema.HasDefaultInitRequest 36,129 36,129 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 319,445 319,445 0 0.0%
Sema.HasImplementationOnlyImportsRequest 32,269 32,269 0 0.0%
Sema.HasMemberwiseInitRequest 13,778 13,778 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 24,124 24,124 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 36,129 36,129 0 0.0%
Sema.InferredGenericSignatureRequest 83,372 83,372 0 0.0%
Sema.InheritedDeclsReferencedRequest 1,240,800 1,240,800 0 0.0%
Sema.InheritedProtocolsRequest 108,114 108,114 0 0.0%
Sema.InheritedTypeRequest 188,245 188,245 0 0.0%
Sema.InheritsSuperclassInitializersRequest 17,630 17,630 0 0.0%
Sema.InitKindRequest 69,945 69,945 0 0.0%
Sema.InterfaceTypeRequest 3,730,259 3,730,259 0 0.0%
Sema.IsABICompatibleOverrideRequest 161,229 161,229 0 0.0%
Sema.IsAccessorTransparentRequest 312,268 312,268 0 0.0%
Sema.IsActorRequest 66,250 66,250 0 0.0%
Sema.IsAsyncHandlerRequest 826,699 826,699 0 0.0%
Sema.IsCallableNominalTypeRequest 2,441 2,441 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDefaultActorRequest 30,868 30,868 0 0.0%
Sema.IsDynamicRequest 1,436,579 1,436,579 0 0.0%
Sema.IsFinalRequest 1,168,688 1,168,688 0 0.0%
Sema.IsGetterMutatingRequest 383,186 383,186 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,203,654 2,203,654 0 0.0%
Sema.IsObjCRequest 1,261,839 1,261,839 0 0.0%
Sema.IsSetterMutatingRequest 366,017 366,017 0 0.0%
Sema.IsStaticRequest 656,839 656,839 0 0.0%
Sema.LazyStoragePropertyRequest 830 830 0 0.0%
Sema.LookupAllConformancesInContextRequest 97,706 97,706 0 0.0%
Sema.LookupConformanceInModuleRequest 64,477,801 64,480,479 2,678 0.0%
Sema.LookupInModuleRequest 2,558,210 2,558,210 0 0.0%
Sema.LookupInfixOperatorRequest 62,993 62,993 0 0.0%
Sema.LookupPostfixOperatorRequest 47 47 0 0.0%
Sema.LookupPrecedenceGroupRequest 30,895 30,895 0 0.0%
Sema.LookupPrefixOperatorRequest 190 190 0 0.0%
Sema.MangleLocalTypeDeclRequest 323 323 0 0.0%
Sema.ModuleImplicitImportsRequest 1,427 1,427 0 0.0%
Sema.ModuleQualifiedLookupRequest 442,285 442,285 0 0.0%
Sema.NamedLazyMemberLoadSuccessCount 10,239,348 10,239,348 0 0.0%
Sema.NamingPatternRequest 78,972 78,972 0 0.0%
Sema.NeedsNewVTableEntryRequest 637,793 637,793 0 0.0%
Sema.NumAccessorBodiesSynthesized 228,666 228,666 0 0.0%
Sema.NumAccessorsSynthesized 232,846 232,846 0 0.0%
Sema.NumConformancesDeserialized 3,249,719 3,249,719 0 0.0%
Sema.NumConstraintScopes 29,722,329 29,722,329 0 0.0%
Sema.NumConstraintsConsideredForEdgeContraction 88,479,456 88,479,456 0 0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 889 889 0 0.0%
Sema.NumDeclsDeserialized 12,219,296 12,219,296 0 0.0%
Sema.NumDeclsTypechecked 1,694,892 1,694,892 0 0.0%
Sema.NumGenericSignatureBuilders 265,584 265,584 0 0.0%
Sema.NumLazyIterableDeclContexts 1,528,764 1,528,764 0 0.0%
Sema.NumLazyRequirementSignatures 133,066 133,066 0 0.0%
Sema.NumLazyRequirementSignaturesLoaded 99,167 99,167 0 0.0%
Sema.NumLeafScopes 18,867,819 18,867,819 0 0.0%
Sema.NumTypesDeserialized 5,584,224 5,584,224 0 0.0%
Sema.NumUnloadedLazyIterableDeclContexts 1,017,467 1,017,467 0 0.0%
Sema.OpaqueReadOwnershipRequest 219,216 219,216 0 0.0%
Sema.OpaqueResultTypeRequest 356 356 0 0.0%
Sema.OperatorPrecedenceGroupRequest 716 716 0 0.0%
Sema.OverriddenDeclsRequest 1,174,292 1,174,292 0 0.0%
Sema.ParamSpecifierRequest 911,237 911,237 0 0.0%
Sema.PatternBindingEntryRequest 357,807 357,807 0 0.0%
Sema.PatternTypeRequest 450,489 450,489 0 0.0%
Sema.PreCheckResultBuilderRequest 888 888 0 0.0%
Sema.PrimarySourceFilesRequest 1,427 1,427 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 443,285 443,285 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 447,396 447,396 0 0.0%
Sema.PropertyWrapperLValuenessRequest 609 609 0 0.0%
Sema.PropertyWrapperMutabilityRequest 580,746 580,746 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 39 39 0 0.0%
Sema.ProtocolRequiresClassRequest 10,563 10,563 0 0.0%
Sema.ProvideDefaultImplForRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 4,412,986 4,412,986 0 0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 86,160 86,160 0 0.0%
Sema.RequirementSignatureRequest 111,644 111,644 0 0.0%
Sema.RequiresOpaqueAccessorsRequest 1,332,762 1,332,762 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 213,829 213,829 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 350,005 350,005 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 2,235,190 2,235,190 0 0.0%
Sema.ResultBuilderTypeRequest 395,745 395,745 0 0.0%
Sema.ResultTypeRequest 475,293 475,293 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 2,314,774 2,314,774 0 0.0%
Sema.ScopedImportLookupRequest 1,189 1,189 0 0.0%
Sema.SelfAccessKindRequest 379,972 379,972 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 540,918 540,918 0 0.0%
Sema.SemanticMembersRequest 23,309 23,309 0 0.0%
Sema.SetterAccessLevelRequest 148,698 148,698 0 0.0%
Sema.SimpleDidSetRequest 388,470 388,470 0 0.0%
Sema.SpecializeAttrTargetDeclRequest 2,692 2,692 0 0.0%
Sema.StorageImplInfoRequest 1,458,864 1,458,864 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 47,306 47,306 0 0.0%
Sema.StoredPropertiesRequest 162,457 162,457 0 0.0%
Sema.StructuralTypeRequest 583 583 0 0.0%
Sema.SuperclassDeclRequest 114,630 114,630 0 0.0%
Sema.SuperclassTypeRequest 29,694 29,694 0 0.0%
Sema.SynthesizeAccessorRequest 232,846 232,846 0 0.0%
Sema.SynthesizeDefaultInitRequest 3,536 3,536 0 0.0%
Sema.SynthesizeMainFunctionRequest 22,351 22,351 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 2,902 2,902 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 615,989 615,989 0 0.0%
Sema.TypeCheckSourceFileRequest 32,245 32,245 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 25,917 25,917 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 4,636 4,636 0 0.0%
Sema.USRGenerationRequest 454,646 454,646 0 0.0%
Sema.UnderlyingTypeDeclsReferencedRequest 62,382 62,382 0 0.0%
Sema.UnderlyingTypeRequest 21,599 21,599 0 0.0%
Sema.UnqualifiedLookupRequest 2,595,516 2,595,516 0 0.0%
Sema.ValidatePrecedenceGroupRequest 208,297 208,297 0 0.0%
Sema.ValueWitnessRequest 43,099 43,099 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 1,423 1,423 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 12, 2021

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

Compilation-performance test failed

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 13, 2021

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

Summary for main full

Unexpected test results, excluded stats for RxCocoa

Regressions found (see below)

Debug-batch

debug-batch brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 99,967,208,803,751 100,020,646,908,356 53,438,104,605 0.05%
LLVM.NumLLVMBytesOutput 2,474,969,614 2,474,997,630 28,016 0.0%
time.swift-driver.wall 6292.9s 6304.4s 11.6s 0.18%

debug-batch detailed

Regressed (2)
name old new delta delta_pct
Driver.NumDriverPipePolls 139,692 141,999 2,307 1.65% ⛔
Driver.NumDriverPipeReads 128,231 130,681 2,450 1.91% ⛔
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (252)
name old new delta delta_pct
AST.ImportSetCacheHit 2,534,044 2,533,877 -167 -0.01%
AST.ImportSetCacheMiss 511,965 511,953 -12 -0.0%
AST.ImportSetFoldHit 160,983 160,980 -3 -0.0%
AST.ImportSetFoldMiss 350,982 350,972 -10 -0.0%
AST.ModuleShadowCacheHit 5,368 5,368 0 0.0%
AST.ModuleShadowCacheMiss 2,418 2,418 0 0.0%
AST.ModuleVisibilityCacheHit 55,422 55,422 0 0.0%
AST.ModuleVisibilityCacheMiss 9,774 9,774 0 0.0%
AST.NumASTBytesAllocated 55,771,602,861 55,678,741,243 -92,861,618 -0.17%
AST.NumASTScopeExpansions 7,209,478 7,209,411 -67 -0.0%
AST.NumASTScopeLookups 7,452,606 7,452,389 -217 -0.0%
AST.NumDecls 186,928 186,928 0 0.0%
AST.NumDependencies 413,129 413,085 -44 -0.01%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 323,145 323,145 0 0.0%
AST.NumLocalTypeDecls 314 314 0 0.0%
AST.NumModuleLookupClassMember 8,186 8,186 0 0.0%
AST.NumModuleLookupValue 66,758,790 66,754,110 -4,680 -0.01%
AST.NumObjCMethods 29,638 29,638 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 204 204 0 0.0%
AST.NumReferencedMemberNames 12,112,842 12,112,842 0 0.0%
AST.NumReferencedTopLevelNames 1,381,852 1,381,852 0 0.0%
AST.NumSourceBuffers 394,623 394,623 0 0.0%
AST.NumSourceLines 6,449,443 6,449,443 0 0.0%
AST.NumSourceLinesPerSecond 3,731,534 3,732,655 1,121 0.03%
AST.NumTotalClangImportedEntities 3,114,844 3,112,884 -1,960 -0.06%
Driver.ChildrenMaxRSS 345,876,551,680 346,200,057,856 323,506,176 0.09%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 35,800 35,800 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 1,446,507,354,592 1,448,281,620,320 1,774,265,728 0.12%
Frontend.NumInstructionsExecuted 99,967,208,803,751 100,020,646,908,356 53,438,104,605 0.05%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 34,158 34,158 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 312,975 312,975 0 0.0%
IRModule.NumIRAliases 260,845 260,845 0 0.0%
IRModule.NumIRBasicBlocks 9,456,551 9,456,551 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 4,709,197 4,709,197 0 0.0%
IRModule.NumIRGlobals 4,817,441 4,817,441 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 115,977,842 115,977,842 0 0.0%
IRModule.NumIRNamedMetaData 173,010 173,010 0 0.0%
IRModule.NumIRValueSymbols 8,745,106 8,745,106 0 0.0%
LLVM.NumLLVMBytesOutput 2,474,969,614 2,474,997,630 28,016 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 370,172 370,172 0 0.0%
Parse.NumIterableDeclContextParsed 706,700 706,700 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 339,681 339,681 0 0.0%
Parse.ParseMembersRequest 645,613 645,613 0 0.0%
Parse.ParseSourceFileRequest 390,845 390,845 0 0.0%
SILGen.ASTLoweringRequest 35,761 35,761 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 2,979,312 2,979,312 0 0.0%
SILModule.NumSILGenGlobalVariables 85,810 85,810 0 0.0%
SILModule.NumSILGenVtables 40,007 40,007 0 0.0%
SILModule.NumSILGenWitnessTables 177,745 177,745 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 3,819,145 3,819,145 0 0.0%
SILModule.NumSILOptGlobalVariables 88,107 88,107 0 0.0%
SILModule.NumSILOptVtables 40,148 40,148 0 0.0%
SILModule.NumSILOptWitnessTables 239,375 239,375 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 138,301 138,301 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.AbstractGenericSignatureRequest 45,612 45,612 0 0.0%
Sema.AccessLevelRequest 16,639,988 16,606,251 -33,737 -0.2%
Sema.ActorIsolationRequest 1,029,340 1,029,340 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 27,448 27,448 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 767,496 767,496 0 0.0%
Sema.AttachedPropertyWrappersRequest 3,611,379 3,611,369 -10 -0.0%
Sema.AttachedResultBuilderRequest 937,178 937,178 0 0.0%
Sema.BodyInitKindRequest 64,314 64,314 0 0.0%
Sema.CallerSideDefaultArgExprRequest 120,775 120,775 0 0.0%
Sema.CanBeAsyncHandlerRequest 309,367 309,367 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 10,818 10,818 0 0.0%
Sema.CheckRedeclarationRequest 1,327,574 1,327,574 0 0.0%
Sema.ClassAncestryFlagsRequest 131,670 131,670 0 0.0%
Sema.ClosureHasExplicitResultRequest 123,193 123,193 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 10,404,668 10,371,804 -32,864 -0.32%
Sema.CompareDeclSpecializationRequest 662,050 661,442 -608 -0.09%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 1,256 1,256 0 0.0%
Sema.CustomAttrTypeRequest 804 804 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 74,837 74,837 0 0.0%
Sema.DefaultArgumentExprRequest 50,477 50,477 0 0.0%
Sema.DefaultArgumentInitContextRequest 354 354 0 0.0%
Sema.DefaultDefinitionTypeRequest 8,899 8,899 0 0.0%
Sema.DefaultTypeRequest 365,273 365,273 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 46,113,586 46,104,440 -9,146 -0.02%
Sema.DirectOperatorLookupRequest 2,499,957 2,499,788 -169 -0.01%
Sema.DirectPrecedenceGroupLookupRequest 794,804 794,804 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,450,810 1,450,810 0 0.0%
Sema.EnumRawTypeRequest 30,957 30,957 0 0.0%
Sema.EnumRawValuesRequest 14,813 14,813 0 0.0%
Sema.ExistentialConformsToSelfRequest 14,706 14,703 -3 -0.02%
Sema.ExistentialTypeSupportedRequest 20,604 20,604 0 0.0%
Sema.ExtendedNominalRequest 648,489 648,489 0 0.0%
Sema.ExtendedTypeRequest 99,325 99,326 1 0.0%
Sema.FragileFunctionKindRequest 2,019,768 2,019,768 0 0.0%
Sema.FunctionOperatorRequest 70,197 70,197 0 0.0%
Sema.GenericParamListRequest 5,802,418 5,798,237 -4,181 -0.07%
Sema.GenericSignatureRequest 3,164,984 3,163,967 -1,017 -0.03%
Sema.GetDestructorRequest 33,333 33,333 0 0.0%
Sema.GlobalActorAttributeRequest 1,141,866 1,141,866 0 0.0%
Sema.GlobalActorInstanceRequest 194 194 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 13,065 13,065 0 0.0%
Sema.HasCircularRawValueRequest 12,659 12,659 0 0.0%
Sema.HasDefaultInitRequest 69,451 69,451 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 729,962 729,875 -87 -0.01%
Sema.HasImplementationOnlyImportsRequest 388,040 388,040 0 0.0%
Sema.HasMemberwiseInitRequest 28,662 28,662 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 31,389 31,389 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 69,463 69,463 0 0.0%
Sema.InferredGenericSignatureRequest 198,718 198,716 -2 -0.0%
Sema.InheritedDeclsReferencedRequest 7,016,361 7,006,495 -9,866 -0.14%
Sema.InheritedProtocolsRequest 664,803 664,575 -228 -0.03%
Sema.InheritedTypeRequest 330,545 330,521 -24 -0.01%
Sema.InheritsSuperclassInitializersRequest 32,533 32,533 0 0.0%
Sema.InitKindRequest 121,043 121,043 0 0.0%
Sema.InterfaceTypeRequest 17,827,028 17,801,706 -25,322 -0.14%
Sema.IsABICompatibleOverrideRequest 181,976 181,976 0 0.0%
Sema.IsAccessorTransparentRequest 427,542 427,542 0 0.0%
Sema.IsActorRequest 323,119 322,785 -334 -0.1%
Sema.IsAsyncHandlerRequest 1,901,398 1,900,881 -517 -0.03%
Sema.IsCallableNominalTypeRequest 3,282 3,282 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDefaultActorRequest 53,623 53,623 0 0.0%
Sema.IsDynamicRequest 2,317,970 2,317,970 0 0.0%
Sema.IsFinalRequest 3,548,828 3,545,110 -3,718 -0.1%
Sema.IsGetterMutatingRequest 562,792 562,792 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 3,193,357 3,192,894 -463 -0.01%
Sema.IsObjCRequest 2,035,956 2,035,942 -14 -0.0%
Sema.IsSetterMutatingRequest 452,998 452,998 0 0.0%
Sema.IsStaticRequest 1,651,911 1,651,677 -234 -0.01%
Sema.LazyStoragePropertyRequest 2,792 2,792 0 0.0%
Sema.LookupAllConformancesInContextRequest 152,216 152,216 0 0.0%
Sema.LookupConformanceInModuleRequest 44,988,824 44,984,627 -4,197 -0.01%
Sema.LookupInModuleRequest 8,261,358 8,257,919 -3,439 -0.04%
Sema.LookupInfixOperatorRequest 106,181 106,181 0 0.0%
Sema.LookupPostfixOperatorRequest 187 187 0 0.0%
Sema.LookupPrecedenceGroupRequest 34,517 34,517 0 0.0%
Sema.LookupPrefixOperatorRequest 919 919 0 0.0%
Sema.MangleLocalTypeDeclRequest 628 628 0 0.0%
Sema.ModuleImplicitImportsRequest 12,399 12,399 0 0.0%
Sema.ModuleQualifiedLookupRequest 3,851,265 3,848,035 -3,230 -0.08%
Sema.NamedLazyMemberLoadSuccessCount 26,492,903 26,485,894 -7,009 -0.03%
Sema.NamingPatternRequest 292,867 292,857 -10 -0.0%
Sema.NeedsNewVTableEntryRequest 907,388 907,388 0 0.0%
Sema.NumAccessorBodiesSynthesized 261,112 261,112 0 0.0%
Sema.NumAccessorsSynthesized 385,173 385,173 0 0.0%
Sema.NumConformancesDeserialized 12,109,662 12,090,959 -18,703 -0.15%
Sema.NumConstraintScopes 33,188,086 33,186,843 -1,243 -0.0%
Sema.NumConstraintsConsideredForEdgeContraction 92,603,262 92,601,933 -1,329 -0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 889 889 0 0.0%
Sema.NumDeclsDeserialized 92,370,992 92,263,154 -107,838 -0.12%
Sema.NumDeclsTypechecked 1,910,516 1,910,516 0 0.0%
Sema.NumGenericSignatureBuilders 1,435,480 1,432,287 -3,193 -0.22%
Sema.NumLazyIterableDeclContexts 10,467,735 10,460,336 -7,399 -0.07%
Sema.NumLazyRequirementSignatures 993,654 993,496 -158 -0.02%
Sema.NumLazyRequirementSignaturesLoaded 688,271 688,020 -251 -0.04%
Sema.NumLeafScopes 21,327,169 21,326,349 -820 -0.0%
Sema.NumTypesDeserialized 28,960,395 28,914,550 -45,845 -0.16%
Sema.NumUnloadedLazyIterableDeclContexts 6,327,732 6,326,585 -1,147 -0.02%
Sema.OpaqueReadOwnershipRequest 366,979 366,979 0 0.0%
Sema.OpaqueResultTypeRequest 423 423 0 0.0%
Sema.OperatorPrecedenceGroupRequest 921 921 0 0.0%
Sema.OverriddenDeclsRequest 3,462,926 3,457,344 -5,582 -0.16%
Sema.ParamSpecifierRequest 1,606,203 1,606,204 1 0.0%
Sema.PatternBindingEntryRequest 628,129 628,119 -10 -0.0%
Sema.PatternTypeRequest 733,136 733,126 -10 -0.0%
Sema.PreCheckResultBuilderRequest 962 962 0 0.0%
Sema.PrimarySourceFilesRequest 12,399 12,399 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 759,715 759,715 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 767,496 767,496 0 0.0%
Sema.PropertyWrapperLValuenessRequest 640 640 0 0.0%
Sema.PropertyWrapperMutabilityRequest 791,411 791,411 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 192 192 0 0.0%
Sema.ProtocolRequiresClassRequest 43,924 43,914 -10 -0.02%
Sema.ProvideDefaultImplForRequest 10,404,668 10,371,804 -32,864 -0.32%
Sema.QualifiedLookupRequest 7,570,650 7,567,860 -2,790 -0.04%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 129,475 129,476 1 0.0%
Sema.RequirementSignatureRequest 756,429 756,127 -302 -0.04%
Sema.RequiresOpaqueAccessorsRequest 1,702,885 1,702,885 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 348,600 348,600 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 526,117 526,144 27 0.01%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 4,210,941 4,210,935 -6 -0.0%
Sema.ResultBuilderTypeRequest 484,530 484,530 0 0.0%
Sema.ResultTypeRequest 861,169 861,170 1 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 18,507,425 18,469,587 -37,838 -0.2%
Sema.ScopedImportLookupRequest 1,137 1,137 0 0.0%
Sema.SelfAccessKindRequest 857,751 857,519 -232 -0.03%
Sema.SelfBoundsFromWhereClauseRequest 2,010,697 2,008,602 -2,095 -0.1%
Sema.SemanticMembersRequest 33,342 33,342 0 0.0%
Sema.SetterAccessLevelRequest 201,522 201,522 0 0.0%
Sema.SimpleDidSetRequest 3,191,308 3,185,780 -5,528 -0.17%
Sema.SpecializeAttrTargetDeclRequest 4,967 4,967 0 0.0%
Sema.StorageImplInfoRequest 1,954,143 1,954,143 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 78,386 78,386 0 0.0%
Sema.StoredPropertiesRequest 422,278 422,278 0 0.0%
Sema.StructuralTypeRequest 2,351 2,351 0 0.0%
Sema.SuperclassDeclRequest 529,134 528,887 -247 -0.05%
Sema.SuperclassTypeRequest 65,889 65,889 0 0.0%
Sema.SynthesizeAccessorRequest 385,173 385,173 0 0.0%
Sema.SynthesizeDefaultInitRequest 6,756 6,756 0 0.0%
Sema.SynthesizeMainFunctionRequest 31,393 31,393 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 5,165 5,165 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 700,551 700,551 0 0.0%
Sema.TypeCheckSourceFileRequest 34,602 34,602 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 35,734 35,734 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 10,686 10,686 0 0.0%
Sema.USRGenerationRequest 12,158,638 12,124,695 -33,943 -0.28%
Sema.UnderlyingTypeDeclsReferencedRequest 363,394 362,982 -412 -0.11%
Sema.UnderlyingTypeRequest 45,708 45,704 -4 -0.01%
Sema.UnqualifiedLookupRequest 5,350,344 5,350,127 -217 -0.0%
Sema.ValidatePrecedenceGroupRequest 240,338 240,338 0 0.0%
Sema.ValueWitnessRequest 85,317 85,317 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 34,180 34,180 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

Release

release brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 72,406,760,442,177 72,402,311,538,618 -4,448,903,559 -0.01%
LLVM.NumLLVMBytesOutput 2,441,052,202 2,441,065,618 13,416 0.0%
time.swift-driver.wall 8549.6s 8533.0s -16.6s -0.19%

release detailed

Regressed (0)
name old new delta delta_pct
Improved (2)
name old new delta delta_pct
Driver.NumDriverPipePolls 68,607 67,339 -1,268 -1.85% ✅
Driver.NumDriverPipeReads 66,713 65,445 -1,268 -1.9% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (252)
name old new delta delta_pct
AST.ImportSetCacheHit 1,681,151 1,681,151 0 0.0%
AST.ImportSetCacheMiss 80,148 80,148 0 0.0%
AST.ImportSetFoldHit 35,666 35,666 0 0.0%
AST.ImportSetFoldMiss 44,482 44,482 0 0.0%
AST.ModuleShadowCacheHit 4,528 4,528 0 0.0%
AST.ModuleShadowCacheMiss 1,724 1,724 0 0.0%
AST.ModuleVisibilityCacheHit 35,094 35,094 0 0.0%
AST.ModuleVisibilityCacheMiss 4,417 4,417 0 0.0%
AST.NumASTBytesAllocated 12,590,618,205 12,585,830,577 -4,787,628 -0.04%
AST.NumASTScopeExpansions 3,857,659 3,857,659 0 0.0%
AST.NumASTScopeLookups 5,594,866 5,594,866 0 0.0%
AST.NumDecls 189,530 189,530 0 0.0%
AST.NumDependencies 69,591 69,597 6 0.01%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 36,417 36,417 0 0.0%
AST.NumLocalTypeDecls 314 314 0 0.0%
AST.NumModuleLookupClassMember 7,886 7,886 0 0.0%
AST.NumModuleLookupValue 36,910,882 36,910,882 0 0.0%
AST.NumObjCMethods 29,374 29,374 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 0 0 0 0.0%
AST.NumReferencedMemberNames 3,424 3,424 0 0.0%
AST.NumReferencedTopLevelNames 352 352 0 0.0%
AST.NumSourceBuffers 36,680 36,680 0 0.0%
AST.NumSourceLines 6,536,386 6,536,386 0 0.0%
AST.NumSourceLinesPerSecond 645,413 646,978 1,565 0.24%
AST.NumTotalClangImportedEntities 605,134 605,134 0 0.0%
Driver.ChildrenMaxRSS 447,060,410,368 447,938,322,432 877,912,064 0.2%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 1,894 1,894 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 345,005,104,880 346,320,507,888 1,315,403,008 0.38%
Frontend.NumInstructionsExecuted 72,406,760,442,177 72,402,311,538,618 -4,448,903,559 -0.01%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 12 12 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 303,560 303,560 0 0.0%
IRModule.NumIRAliases 203,661 203,661 0 0.0%
IRModule.NumIRBasicBlocks 6,429,650 6,429,650 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 3,719,372 3,719,372 0 0.0%
IRModule.NumIRGlobals 4,387,610 4,387,610 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 63,895,735 63,895,735 0 0.0%
IRModule.NumIRNamedMetaData 176,200 176,200 0 0.0%
IRModule.NumIRValueSymbols 7,700,560 7,700,560 0 0.0%
LLVM.NumLLVMBytesOutput 2,441,052,202 2,441,065,618 13,416 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 375,256 375,256 0 0.0%
Parse.NumIterableDeclContextParsed 125,840 125,840 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 342,067 342,067 0 0.0%
Parse.ParseMembersRequest 426 426 0 0.0%
Parse.ParseSourceFileRequest 35,264 35,264 0 0.0%
SILGen.ASTLoweringRequest 1,628 1,628 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 1,652,267 1,652,267 0 0.0%
SILModule.NumSILGenGlobalVariables 85,770 85,770 0 0.0%
SILModule.NumSILGenVtables 24,263 24,263 0 0.0%
SILModule.NumSILGenWitnessTables 93,937 93,937 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 1,379,803 1,379,803 0 0.0%
SILModule.NumSILOptGlobalVariables 125,013 125,013 0 0.0%
SILModule.NumSILOptVtables 27,589 27,589 0 0.0%
SILModule.NumSILOptWitnessTables 96,266 96,266 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 6,500 6,500 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.AbstractGenericSignatureRequest 34,758 34,758 0 0.0%
Sema.AccessLevelRequest 2,108,386 2,108,386 0 0.0%
Sema.ActorIsolationRequest 669,029 669,029 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 18,337 18,337 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 510,977 510,977 0 0.0%
Sema.AttachedPropertyWrappersRequest 2,660,070 2,660,070 0 0.0%
Sema.AttachedResultBuilderRequest 910,822 910,822 0 0.0%
Sema.BodyInitKindRequest 63,178 63,178 0 0.0%
Sema.CallerSideDefaultArgExprRequest 120,758 120,758 0 0.0%
Sema.CanBeAsyncHandlerRequest 249,012 249,012 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 1,624 1,624 0 0.0%
Sema.CheckRedeclarationRequest 1,349,750 1,349,750 0 0.0%
Sema.ClassAncestryFlagsRequest 64,372 64,372 0 0.0%
Sema.ClosureHasExplicitResultRequest 122,503 122,503 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 521,968 521,968 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 465 465 0 0.0%
Sema.CustomAttrTypeRequest 367 367 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 53,697 53,697 0 0.0%
Sema.DefaultArgumentExprRequest 50,888 50,888 0 0.0%
Sema.DefaultArgumentInitContextRequest 126 126 0 0.0%
Sema.DefaultDefinitionTypeRequest 3,920 3,920 0 0.0%
Sema.DefaultTypeRequest 353,480 353,480 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 41,530,097 41,530,037 -60 -0.0%
Sema.DirectOperatorLookupRequest 1,551,482 1,551,482 0 0.0%
Sema.DirectPrecedenceGroupLookupRequest 747,243 747,243 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,069,983 1,069,983 0 0.0%
Sema.EnumRawTypeRequest 12,738 12,738 0 0.0%
Sema.EnumRawValuesRequest 13,639 13,639 0 0.0%
Sema.ExistentialConformsToSelfRequest 4,646 4,646 0 0.0%
Sema.ExistentialTypeSupportedRequest 10,633 10,633 0 0.0%
Sema.ExtendedNominalRequest 58,485 58,485 0 0.0%
Sema.ExtendedTypeRequest 58,458 58,458 0 0.0%
Sema.FragileFunctionKindRequest 1,356,053 1,356,053 0 0.0%
Sema.FunctionOperatorRequest 12,126 12,126 0 0.0%
Sema.GenericParamListRequest 1,588,144 1,588,144 0 0.0%
Sema.GenericSignatureRequest 1,351,700 1,351,700 0 0.0%
Sema.GetDestructorRequest 25,306 25,306 0 0.0%
Sema.GlobalActorAttributeRequest 757,315 757,315 0 0.0%
Sema.GlobalActorInstanceRequest 54 54 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 10,935 10,935 0 0.0%
Sema.HasCircularRawValueRequest 12,737 12,737 0 0.0%
Sema.HasDefaultInitRequest 41,122 41,122 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 349,092 349,092 0 0.0%
Sema.HasImplementationOnlyImportsRequest 35,101 35,101 0 0.0%
Sema.HasMemberwiseInitRequest 16,867 16,867 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 26,109 26,109 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 41,122 41,122 0 0.0%
Sema.InferredGenericSignatureRequest 88,569 88,569 0 0.0%
Sema.InheritedDeclsReferencedRequest 1,379,711 1,379,711 0 0.0%
Sema.InheritedProtocolsRequest 122,309 122,309 0 0.0%
Sema.InheritedTypeRequest 201,969 201,969 0 0.0%
Sema.InheritsSuperclassInitializersRequest 18,133 18,133 0 0.0%
Sema.InitKindRequest 78,383 78,383 0 0.0%
Sema.InterfaceTypeRequest 4,259,959 4,259,959 0 0.0%
Sema.IsABICompatibleOverrideRequest 181,981 181,981 0 0.0%
Sema.IsAccessorTransparentRequest 357,775 357,775 0 0.0%
Sema.IsActorRequest 71,444 71,444 0 0.0%
Sema.IsAsyncHandlerRequest 941,614 941,614 0 0.0%
Sema.IsCallableNominalTypeRequest 2,813 2,813 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDefaultActorRequest 34,550 34,550 0 0.0%
Sema.IsDynamicRequest 1,659,764 1,659,764 0 0.0%
Sema.IsFinalRequest 1,325,767 1,325,767 0 0.0%
Sema.IsGetterMutatingRequest 437,294 437,294 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,529,505 2,529,505 0 0.0%
Sema.IsObjCRequest 1,451,834 1,451,834 0 0.0%
Sema.IsSetterMutatingRequest 419,735 419,735 0 0.0%
Sema.IsStaticRequest 747,006 747,006 0 0.0%
Sema.LazyStoragePropertyRequest 848 848 0 0.0%
Sema.LookupAllConformancesInContextRequest 112,301 112,301 0 0.0%
Sema.LookupConformanceInModuleRequest 75,961,330 75,963,082 1,752 0.0%
Sema.LookupInModuleRequest 2,936,171 2,936,171 0 0.0%
Sema.LookupInfixOperatorRequest 72,764 72,764 0 0.0%
Sema.LookupPostfixOperatorRequest 47 47 0 0.0%
Sema.LookupPrecedenceGroupRequest 33,855 33,855 0 0.0%
Sema.LookupPrefixOperatorRequest 190 190 0 0.0%
Sema.MangleLocalTypeDeclRequest 334 334 0 0.0%
Sema.ModuleImplicitImportsRequest 1,628 1,628 0 0.0%
Sema.ModuleQualifiedLookupRequest 520,353 520,353 0 0.0%
Sema.NamedLazyMemberLoadSuccessCount 11,015,518 11,015,518 0 0.0%
Sema.NamingPatternRequest 91,965 91,965 0 0.0%
Sema.NeedsNewVTableEntryRequest 729,827 729,827 0 0.0%
Sema.NumAccessorBodiesSynthesized 265,508 265,508 0 0.0%
Sema.NumAccessorsSynthesized 269,845 269,845 0 0.0%
Sema.NumConformancesDeserialized 3,854,919 3,854,919 0 0.0%
Sema.NumConstraintScopes 32,120,733 32,120,733 0 0.0%
Sema.NumConstraintsConsideredForEdgeContraction 91,690,692 91,690,692 0 0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 889 889 0 0.0%
Sema.NumDeclsDeserialized 14,361,095 14,361,095 0 0.0%
Sema.NumDeclsTypechecked 1,941,326 1,941,326 0 0.0%
Sema.NumGenericSignatureBuilders 294,825 294,825 0 0.0%
Sema.NumLazyIterableDeclContexts 1,750,227 1,750,227 0 0.0%
Sema.NumLazyRequirementSignatures 149,572 149,572 0 0.0%
Sema.NumLazyRequirementSignaturesLoaded 114,228 114,228 0 0.0%
Sema.NumLeafScopes 20,499,353 20,499,353 0 0.0%
Sema.NumTypesDeserialized 6,560,716 6,560,716 0 0.0%
Sema.NumUnloadedLazyIterableDeclContexts 1,137,290 1,137,290 0 0.0%
Sema.OpaqueReadOwnershipRequest 249,374 249,374 0 0.0%
Sema.OpaqueResultTypeRequest 356 356 0 0.0%
Sema.OperatorPrecedenceGroupRequest 716 716 0 0.0%
Sema.OverriddenDeclsRequest 1,348,785 1,348,785 0 0.0%
Sema.ParamSpecifierRequest 1,037,514 1,037,514 0 0.0%
Sema.PatternBindingEntryRequest 410,025 410,025 0 0.0%
Sema.PatternTypeRequest 513,184 513,184 0 0.0%
Sema.PreCheckResultBuilderRequest 888 888 0 0.0%
Sema.PrimarySourceFilesRequest 1,628 1,628 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 506,219 506,219 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 510,977 510,977 0 0.0%
Sema.PropertyWrapperLValuenessRequest 640 640 0 0.0%
Sema.PropertyWrapperMutabilityRequest 662,958 662,958 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 53 53 0 0.0%
Sema.ProtocolRequiresClassRequest 11,533 11,533 0 0.0%
Sema.ProvideDefaultImplForRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 5,094,187 5,094,187 0 0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 88,624 88,624 0 0.0%
Sema.RequirementSignatureRequest 127,754 127,754 0 0.0%
Sema.RequiresOpaqueAccessorsRequest 1,525,906 1,525,906 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 245,488 245,488 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 390,839 390,839 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 2,474,643 2,474,643 0 0.0%
Sema.ResultBuilderTypeRequest 452,280 452,280 0 0.0%
Sema.ResultTypeRequest 545,791 545,791 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 2,658,451 2,658,451 0 0.0%
Sema.ScopedImportLookupRequest 1,231 1,231 0 0.0%
Sema.SelfAccessKindRequest 426,584 426,584 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 572,162 572,162 0 0.0%
Sema.SemanticMembersRequest 25,286 25,286 0 0.0%
Sema.SetterAccessLevelRequest 172,099 172,099 0 0.0%
Sema.SimpleDidSetRequest 445,099 445,099 0 0.0%
Sema.SpecializeAttrTargetDeclRequest 2,841 2,841 0 0.0%
Sema.StorageImplInfoRequest 1,670,705 1,670,705 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 54,912 54,912 0 0.0%
Sema.StoredPropertiesRequest 187,588 187,588 0 0.0%
Sema.StructuralTypeRequest 674 674 0 0.0%
Sema.SuperclassDeclRequest 128,854 128,854 0 0.0%
Sema.SuperclassTypeRequest 32,735 32,735 0 0.0%
Sema.SynthesizeAccessorRequest 269,845 269,845 0 0.0%
Sema.SynthesizeDefaultInitRequest 3,972 3,972 0 0.0%
Sema.SynthesizeMainFunctionRequest 24,255 24,255 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 3,435 3,435 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 708,915 708,915 0 0.0%
Sema.TypeCheckSourceFileRequest 35,240 35,240 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 27,887 27,887 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 5,034 5,034 0 0.0%
Sema.USRGenerationRequest 504,090 504,090 0 0.0%
Sema.UnderlyingTypeDeclsReferencedRequest 70,585 70,585 0 0.0%
Sema.UnderlyingTypeRequest 25,120 25,120 0 0.0%
Sema.UnqualifiedLookupRequest 2,919,415 2,919,415 0 0.0%
Sema.ValidatePrecedenceGroupRequest 240,867 240,867 0 0.0%
Sema.ValueWitnessRequest 45,019 45,019 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 1,624 1,624 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 15, 2021

@swift-ci smoke test

@CodaFi CodaFi marked this pull request as ready for review January 15, 2021 04:58
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 15, 2021

@swift-ci smoke test

1 similar comment
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 15, 2021

@swift-ci smoke test

@CodaFi CodaFi force-pushed the hash-brown branch 2 times, most recently from 381ce9b to 217beaf Compare January 15, 2021 20:06
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 15, 2021

@swift-ci smoke test

1 similar comment
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 15, 2021

@swift-ci smoke test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 16, 2021

@swift-ci smoke test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 16, 2021

@swift-ci smoke test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test Windows platform

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test Windows platform

1 similar comment
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test Windows platform

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test Windows

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 21, 2021

@swift-ci smoke test Windows platform

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 22, 2021

@swift-ci smoke test Windows

Use SipHash-2-4 to replace llvm::MD5 as the hashing implementation backing Fingerprints and the interface hash.
@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 22, 2021

@swift-ci smoke test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jan 22, 2021

@CodaFi CodaFi merged commit a89c882 into swiftlang:main Jan 22, 2021
@CodaFi CodaFi deleted the hash-brown branch January 22, 2021 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants