Desktop side of the change to remove COR_JIT_EE_VERSION
authorBruce Forstall <brucefo@microsoft.com>
Mon, 20 Mar 2017 02:46:08 +0000 (19:46 -0700)
committerBruce Forstall <brucefo@microsoft.com>
Mon, 20 Mar 2017 02:46:08 +0000 (19:46 -0700)
1. Bring over the JIT-EE interface file changes,
2. Stop building ctpjit.dll, and delete its build rules,
3. Stop building skipjit.dll.

[tfs-changeset: 1651372]

Commit migrated from https://github.com/dotnet/coreclr/commit/4ddfdefc0fe2c7f48ff3f2ead52e43ddaa831058

src/coreclr/src/jit/DIRS.proj
src/coreclr/src/jit/compiler.cpp

index eb00cc1..12ea52f 100644 (file)
 
     <ProjectFile Condition="'$(BuildArchitecture)' == 'arm'"   Include="protojit\protojit.nativeproj" />
     <ProjectFile Condition="'$(BuildArchitecture)' == 'amd64'" Include="protojit\protojit.nativeproj" />
-    <ProjectFile Condition="'$(BuildArchitecture)' == 'amd64'" Include="ctp\ctpjit.nativeproj" />
     <ProjectFile Condition="'$(BuildArchitecture)' == 'amd64'" Include="arm64altjit\arm64altjit.nativeproj" />
     <ProjectFile Condition="'$(BuildArchitecture)' == 'i386'"  Include="protojit\protojit.nativeproj" />
     <ProjectFile Condition="'$(BuildArchitecture)' == 'i386'"  Include="protononjit\protononjit.nativeproj" />
-
-    <!-- We could build skipjit for all architectures, but we only need it for x86 currently -->
-    <ProjectFile Condition="'$(BuildArchitecture)' == 'i386'"  Include="skipjit\skipjit.nativeproj" />
   </ItemGroup>
 
   <!--Import the targets-->
index 5db4d3f..3f75623 100644 (file)
@@ -2296,7 +2296,6 @@ void Compiler::compSetProcessor()
 
 #ifdef FEATURE_AVX_SUPPORT
     // COMPlus_EnableAVX can be used to disable using AVX if available on a target machine.
-    // Note that FEATURE_AVX_SUPPORT is not enabled for ctpjit
     opts.compCanUseAVX = false;
     if (!jitFlags.IsSet(JitFlags::JIT_FLAG_PREJIT) && jitFlags.IsSet(JitFlags::JIT_FLAG_USE_AVX2))
     {