Remove the second copy of ILLink.Shared project and source code (#83263)
authorVitek Karas <10670590+vitek-karas@users.noreply.github.com>
Sat, 11 Mar 2023 08:53:40 +0000 (00:53 -0800)
committerGitHub <noreply@github.com>
Sat, 11 Mar 2023 08:53:40 +0000 (00:53 -0800)
commit2bacbca96ddcf7ae809a0e32a0d5dbffd6354199
tree6bef28cacf345133c57e165c0de51a55acaf336d
parent3816ed14fd92f4c61323f49fbd63470bcb93b916
Remove the second copy of ILLink.Shared project and source code (#83263)

I compared the two, the one in illink had a couple of small fixes on top of NativeAOT. The only change exclusive to NativeAOT was making the FlowAnnotations public, so I ported that over.

I chose to keep the one in illink. We can discuss moving it around in additional PR.

The rest of this change is solution and project file cleanup.

Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
71 files changed:
src/coreclr/tools/aot/ILCompiler.Compiler/ILCompiler.Compiler.csproj
src/coreclr/tools/aot/ILCompiler.ReadyToRun/ILCompiler.ReadyToRun.csproj
src/coreclr/tools/aot/ILLink.Shared/.editorconfig [deleted file]
src/coreclr/tools/aot/ILLink.Shared/Annotations.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/ClosedAttribute.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/DefaultValueDictionary.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/DictionaryLattice.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/ForwardDataFlowAnalysis.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/IControlFlowGraph.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/IDataFlowState.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/IDeepCopyValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/ILattice.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/ITransfer.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/MaybeLattice.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/SingleValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/ValueSet.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DataFlow/ValueSetLattice.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DiagnosticCategory.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DiagnosticId.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/DiagnosticString.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/Directory.Build.props [deleted file]
src/coreclr/tools/aot/ILLink.Shared/HashUtils.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/ILLink.LinkAttributes.xsd [deleted file]
src/coreclr/tools/aot/ILLink.Shared/ILLink.Shared.projitems [deleted file]
src/coreclr/tools/aot/ILLink.Shared/ILLink.Shared.shproj [deleted file]
src/coreclr/tools/aot/ILLink.Shared/IsExternalInit.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/MessageFormat.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/MessageSubCategory.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/ParameterIndex.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/README.md [deleted file]
src/coreclr/tools/aot/ILLink.Shared/SharedStrings.resx [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/ArrayValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/ConstIntValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/DiagnosticContext.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/FieldValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/FlowAnnotations.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/GenericParameterValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/HandleCallAction.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/IntrinsicId.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/Intrinsics.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/KnownStringValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/MethodParameterValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/MethodReturnValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/NullValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/NullableSystemTypeValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/NullableValueWithDynamicallyAccessedMembers.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/ReferenceKind.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RequireDynamicallyAccessedMembersAction.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RuntimeMethodHandleValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RuntimeTypeHandleForGenericParameterValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RuntimeTypeHandleForNullableSystemTypeValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RuntimeTypeHandleForNullableValueWithDynamicallyAccessedMembers.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/RuntimeTypeHandleValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/SystemReflectionMethodBaseValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/SystemTypeValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/UnknownValue.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/ValueExtensions.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TrimAnalysis/ValueWithDynamicallyAccessedMembers.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/GenericParameterProxy.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/IMemberProxy.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/MethodProxy.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/ParameterCollection.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/ParameterProxy.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/TypeProxy.cs [deleted file]
src/coreclr/tools/aot/ILLink.Shared/TypeSystemProxy/WellKnownType.cs [deleted file]
src/coreclr/tools/aot/ilc.sln
src/tools/illink/src/ILLink.RoslynAnalyzer/TrimAnalysis/FlowAnnotations.cs
src/tools/illink/src/ILLink.Shared/ILLink.Shared.shproj
src/tools/illink/src/ILLink.Shared/TrimAnalysis/FlowAnnotations.cs
src/tools/illink/src/linker/Mono.Linker.csproj
src/tools/illink/trimming.sln