diff options
author | David Wrighton <davidwr@microsoft.com> | 2017-05-10 23:14:24 +0300 |
---|---|---|
committer | David Wrighton <davidwr@microsoft.com> | 2017-05-10 23:14:24 +0300 |
commit | 570f11cde1a0c5ea2cfc36a7f4c2cab81cf9e7fd (patch) | |
tree | 14d82051ab4edb2dba06efc3b96e7417f38075e3 /src/ILCompiler.TypeSystem | |
parent | e5417d08084efd594ee8e434e2c20bbd8332b4f5 (diff) |
Add support for generating type level layout information from RuntimeDeterminedTypes
- Add RuntimeDeterminedFieldLayoutAlgorithm type
- Expose ValueTypeShapeCharacteristics directly from DefType instead of just representing the various flags
- Adjust compiler type system context to support usage of RuntimeDeterminedFieldLayoutAlgorithm
[tfs-changeset: 1657930]
Diffstat (limited to 'src/ILCompiler.TypeSystem')
-rw-r--r-- | src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj index dd22468b8..9c5d6b780 100644 --- a/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj +++ b/src/ILCompiler.TypeSystem/src/ILCompiler.TypeSystem.csproj @@ -512,6 +512,9 @@ <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\RuntimeDeterminedCanonicalizationAlgorithm.cs"> <Link>TypeSystem\RuntimeDetermined\RuntimeDeterminedCanonicalizationAlgorithm.cs</Link> </Compile> + <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\RuntimeDeterminedFieldLayoutAlgorithm.cs"> + <Link>TypeSystem\RuntimeDetermined\RuntimeDeterminedFieldLayoutAlgorithm.cs</Link> + </Compile> <Compile Include="..\..\Common\src\TypeSystem\RuntimeDetermined\DefType.RuntimeDetermined.cs"> <Link>TypeSystem\RuntimeDetermined\DefType.RuntimeDetermined.cs</Link> </Compile> |