Update NativeAot with latest ILLink changes (#86712)
authorSven Boemer <sbomer@gmail.com>
Fri, 26 May 2023 17:44:43 +0000 (10:44 -0700)
committerGitHub <noreply@github.com>
Fri, 26 May 2023 17:44:43 +0000 (10:44 -0700)
commit2e45de5d8ef8638755a8a828835bdeefeeb8a599
tree8c86b4ac443a5223d0056afa41da6e6e2f9bb3d6
parent58e585085c86e68dcf89bee49f43d0cda9cd180f
Update NativeAot with latest ILLink changes (#86712)

This brings us up to date with changes from `dotnet/linker` and
allows us to remove the `ReferenceSource` directories.

* Update Dataflow ReferenceSource

* Update ILCompiler DataFlow

* Update Logging ReferenceSource

* Update ILCompiler Logging

* Update Common/Compiler ReferenceSource

* Apply formatting

* Fix up license headers

* Update Common/Compiler

* Remove ReferenceSource

* Apply suggestions from code review

Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
---------

Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
55 files changed:
src/coreclr/tools/Common/Compiler/ProcessLinkerXmlBase.cs
src/coreclr/tools/Common/Compiler/ReferenceSource/BodySubstitutionParser.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/DescriptorMarker.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/FeatureSettings.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/GenericParameterProxy.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/LinkAttributesParser.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/MethodProxy.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/ParameterProxy.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/ProcessLinkerXmlBase.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/README.md [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/TypePreserve.cs [deleted file]
src/coreclr/tools/Common/Compiler/ReferenceSource/TypeProxy.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/CompilerGeneratedState.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/FlowAnnotations.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/HoistedLocalKey.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ArrayValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/AttributeDataFlow.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/CompilerGeneratedCallGraph.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/CompilerGeneratedNames.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/CompilerGeneratedState.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/DiagnosticContext.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/DiagnosticUtilities.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/DynamicallyAccessedMembersBinder.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/DynamicallyAccessedMembersTypeHierarchy.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/FieldReferenceValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/FieldValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/FlowAnnotations.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/GenericArgumentDataFlow.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/GenericParameterValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/HandleCallAction.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/HoistedLocalKey.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/IValueWithStaticType.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/InterproceduralState.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/LocalVariableReferenceValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/MethodBodyScanner.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/MethodParameterValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/MethodReturnValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ParameterReferenceValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/README.md [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ReferenceValue.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ReflectionMarker.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ReflectionMethodBodyScanner.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/RequireDynamicallyAccessedMembersAction.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ScannerExtensions.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/TrimAnalysisAssignmentPattern.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/TrimAnalysisMethodCallPattern.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/TrimAnalysisPatternStore.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ReferenceSource/ValueNode.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Dataflow/ValueNode.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/DocumentationSignatureGenerator.PartVisitor.cs
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/ReferenceSource/DocumentationSignatureGenerator.PartVisitor.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/ReferenceSource/DocumentationSignatureParser.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/ReferenceSource/MessageContainer.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/ReferenceSource/MessageOrigin.cs [deleted file]
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/Logging/ReferenceSource/README.md [deleted file]