├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── proposal.md │ └── regression.md └── workflows │ └── ci.yml ├── .gitignore ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── LICENSE.md ├── NuGet.config ├── TerraFX.Optimizer.slnx ├── TerraFX.snk ├── docs ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── PULL_REQUEST_TEMPLATE.md └── README.md ├── exclusion.dic ├── global.json ├── pack.cmd ├── pack.sh ├── restore.cmd ├── restore.sh ├── scripts ├── SignClientFileList.txt ├── build.ps1 ├── build.sh ├── cibuild.cmd └── cibuild.sh ├── sources ├── Directory.Build.props ├── Directory.Build.targets ├── Optimization │ ├── CodeAnalysis │ │ ├── Basic │ │ │ ├── BasicBlock.Enumerator.cs │ │ │ ├── BasicBlock.cs │ │ │ ├── ControlFlowKind.cs │ │ │ ├── Flowgraph.cs │ │ │ ├── InputBehaviorKind.cs │ │ │ ├── Instruction.cs │ │ │ ├── Opcode.cs │ │ │ ├── OpcodeKind.cs │ │ │ ├── Operand.cs │ │ │ ├── OperandKind.cs │ │ │ └── OutputBehaviorKind.cs │ │ ├── Compiler │ │ │ ├── CompilerInfo.CustomAttributeTypeProvider.cs │ │ │ ├── CompilerInfo.SignatureTypeProvider.cs │ │ │ └── CompilerInfo.cs │ │ └── Metadata │ │ │ ├── ArrayTypeInfo.cs │ │ │ ├── AssemblyFileInfo.cs │ │ │ ├── AssemblyReferenceInfo.cs │ │ │ ├── ByReferenceTypeInfo.cs │ │ │ ├── Collections │ │ │ ├── CustomAttributeInfoCollection.cs │ │ │ ├── DeclarativeSecurityAttributeInfoCollection.cs │ │ │ ├── EventDefinitionInfoCollection.cs │ │ │ ├── ExportedTypeInfoCollection.cs │ │ │ ├── FieldDefinitionInfoCollection.cs │ │ │ ├── GenericParameterConstraintInfoCollection.cs │ │ │ ├── GenericParameterInfoCollection.cs │ │ │ ├── InterfaceImplementationInfoCollection.cs │ │ │ ├── MetadataInfoCollection`2.Enumerator.cs │ │ │ ├── MetadataInfoCollection`2.cs │ │ │ ├── MethodDefinitionInfoCollection.cs │ │ │ ├── MethodImplementationInfoCollection.cs │ │ │ ├── NamespaceDefinitionInfoCollection.cs │ │ │ ├── ParameterInfoCollection.cs │ │ │ ├── PropertyDefinitionInfoCollection.cs │ │ │ └── TypeDefinitionInfoCollection.cs │ │ │ ├── ConstantInfo.cs │ │ │ ├── CustomAttributeInfo.cs │ │ │ ├── DeclarativeSecurityAttributeInfo.cs │ │ │ ├── EventDefinitionInfo.cs │ │ │ ├── ExportedTypeInfo.cs │ │ │ ├── FieldDefinitionInfo.cs │ │ │ ├── FieldReferenceInfo.cs │ │ │ ├── FunctionPointerTypeInfo.cs │ │ │ ├── GenericInstantiationInfo.cs │ │ │ ├── GenericMethodParameterInfo.cs │ │ │ ├── GenericParameterConstraintInfo.cs │ │ │ ├── GenericParameterInfo.cs │ │ │ ├── GenericTypeParameterInfo.cs │ │ │ ├── InterfaceImplementationInfo.cs │ │ │ ├── LocalVariablesSignatureInfo.cs │ │ │ ├── MemberReferenceInfo.cs │ │ │ ├── MetadataInfo.cs │ │ │ ├── MethodDefinitionInfo.cs │ │ │ ├── MethodImplementationInfo.cs │ │ │ ├── MethodReferenceInfo.cs │ │ │ ├── MethodSignatureInfo.cs │ │ │ ├── MethodSpecificationInfo.cs │ │ │ ├── ModifiedTypeInfo.cs │ │ │ ├── NamespaceDefinitionInfo.cs │ │ │ ├── ParameterInfo.cs │ │ │ ├── PinnedTypeInfo.cs │ │ │ ├── PointerTypeInfo.cs │ │ │ ├── PrimitiveTypeInfo.cs │ │ │ ├── PropertyDefinitionInfo.cs │ │ │ ├── StandaloneSignatureInfo.cs │ │ │ ├── TypeDefinitionInfo.cs │ │ │ ├── TypeReferenceInfo.cs │ │ │ └── TypeSpecificationInfo.cs │ ├── Runtime │ │ ├── Configuration.cs │ │ ├── Resources.Strings.cs │ │ ├── Resources.cs │ │ └── Resources.resx │ ├── TerraFX.Optimization.csproj │ └── Utilities │ │ ├── AppContextUtilities.cs │ │ ├── ExceptionUtilities.Throw.cs │ │ └── ExceptionUtilities.ThrowFor.cs └── Optimizer │ ├── Program.cs │ └── TerraFX.Optimizer.csproj ├── test.cmd ├── test.sh └── tests ├── Directory.Build.props ├── Directory.Build.targets └── Optimization └── TerraFX.Optimization.UnitTests.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/regression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.github/ISSUE_TEMPLATE/regression.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/NuGet.config -------------------------------------------------------------------------------- /TerraFX.Optimizer.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/TerraFX.Optimizer.slnx -------------------------------------------------------------------------------- /TerraFX.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/TerraFX.snk -------------------------------------------------------------------------------- /docs/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/docs/CODEOWNERS -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/docs/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/docs/README.md -------------------------------------------------------------------------------- /exclusion.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/exclusion.dic -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/global.json -------------------------------------------------------------------------------- /pack.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/pack.cmd -------------------------------------------------------------------------------- /pack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/pack.sh -------------------------------------------------------------------------------- /restore.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/restore.cmd -------------------------------------------------------------------------------- /restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/restore.sh -------------------------------------------------------------------------------- /scripts/SignClientFileList.txt: -------------------------------------------------------------------------------- 1 | **/TerraFX* 2 | -------------------------------------------------------------------------------- /scripts/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/scripts/build.ps1 -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/cibuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/scripts/cibuild.cmd -------------------------------------------------------------------------------- /scripts/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/scripts/cibuild.sh -------------------------------------------------------------------------------- /sources/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Directory.Build.props -------------------------------------------------------------------------------- /sources/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Directory.Build.targets -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/BasicBlock.Enumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/BasicBlock.Enumerator.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/BasicBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/BasicBlock.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/ControlFlowKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/ControlFlowKind.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/Flowgraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/Flowgraph.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/InputBehaviorKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/InputBehaviorKind.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/Instruction.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/Opcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/Opcode.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/OpcodeKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/OpcodeKind.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/Operand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/Operand.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/OperandKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/OperandKind.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Basic/OutputBehaviorKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Basic/OutputBehaviorKind.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.CustomAttributeTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.CustomAttributeTypeProvider.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.SignatureTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.SignatureTypeProvider.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Compiler/CompilerInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ArrayTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ArrayTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/AssemblyFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/AssemblyFileInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/AssemblyReferenceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/AssemblyReferenceInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ByReferenceTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ByReferenceTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/CustomAttributeInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/CustomAttributeInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/DeclarativeSecurityAttributeInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/DeclarativeSecurityAttributeInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/EventDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/EventDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/ExportedTypeInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/ExportedTypeInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/FieldDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/FieldDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/GenericParameterConstraintInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/GenericParameterConstraintInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/GenericParameterInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/GenericParameterInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/InterfaceImplementationInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/InterfaceImplementationInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/MetadataInfoCollection`2.Enumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/MetadataInfoCollection`2.Enumerator.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/MetadataInfoCollection`2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/MetadataInfoCollection`2.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/MethodDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/MethodDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/MethodImplementationInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/MethodImplementationInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/NamespaceDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/NamespaceDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/ParameterInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/ParameterInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/PropertyDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/PropertyDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/Collections/TypeDefinitionInfoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/Collections/TypeDefinitionInfoCollection.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ConstantInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ConstantInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/CustomAttributeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/CustomAttributeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/DeclarativeSecurityAttributeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/DeclarativeSecurityAttributeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/EventDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/EventDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ExportedTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ExportedTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/FieldDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/FieldDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/FieldReferenceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/FieldReferenceInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/FunctionPointerTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/FunctionPointerTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/GenericInstantiationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/GenericInstantiationInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/GenericMethodParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/GenericMethodParameterInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/GenericParameterConstraintInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/GenericParameterConstraintInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/GenericParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/GenericParameterInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/GenericTypeParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/GenericTypeParameterInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/InterfaceImplementationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/InterfaceImplementationInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/LocalVariablesSignatureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/LocalVariablesSignatureInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MemberReferenceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MemberReferenceInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MetadataInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MetadataInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MethodDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MethodDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MethodImplementationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MethodImplementationInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MethodReferenceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MethodReferenceInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MethodSignatureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MethodSignatureInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/MethodSpecificationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/MethodSpecificationInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ModifiedTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ModifiedTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/NamespaceDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/NamespaceDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/ParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/ParameterInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/PinnedTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/PinnedTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/PointerTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/PointerTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/PrimitiveTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/PrimitiveTypeInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/PropertyDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/PropertyDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/StandaloneSignatureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/StandaloneSignatureInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/TypeDefinitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/TypeDefinitionInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/TypeReferenceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/TypeReferenceInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/CodeAnalysis/Metadata/TypeSpecificationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/CodeAnalysis/Metadata/TypeSpecificationInfo.cs -------------------------------------------------------------------------------- /sources/Optimization/Runtime/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Runtime/Configuration.cs -------------------------------------------------------------------------------- /sources/Optimization/Runtime/Resources.Strings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Runtime/Resources.Strings.cs -------------------------------------------------------------------------------- /sources/Optimization/Runtime/Resources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Runtime/Resources.cs -------------------------------------------------------------------------------- /sources/Optimization/Runtime/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Runtime/Resources.resx -------------------------------------------------------------------------------- /sources/Optimization/TerraFX.Optimization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/TerraFX.Optimization.csproj -------------------------------------------------------------------------------- /sources/Optimization/Utilities/AppContextUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Utilities/AppContextUtilities.cs -------------------------------------------------------------------------------- /sources/Optimization/Utilities/ExceptionUtilities.Throw.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Utilities/ExceptionUtilities.Throw.cs -------------------------------------------------------------------------------- /sources/Optimization/Utilities/ExceptionUtilities.ThrowFor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimization/Utilities/ExceptionUtilities.ThrowFor.cs -------------------------------------------------------------------------------- /sources/Optimizer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimizer/Program.cs -------------------------------------------------------------------------------- /sources/Optimizer/TerraFX.Optimizer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/sources/Optimizer/TerraFX.Optimizer.csproj -------------------------------------------------------------------------------- /test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/test.cmd -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/test.sh -------------------------------------------------------------------------------- /tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/tests/Directory.Build.props -------------------------------------------------------------------------------- /tests/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/tests/Directory.Build.targets -------------------------------------------------------------------------------- /tests/Optimization/TerraFX.Optimization.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrafx/terrafx.optimizer/HEAD/tests/Optimization/TerraFX.Optimization.UnitTests.csproj --------------------------------------------------------------------------------