Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2015-12-29 00:05:54 +0300
committerJan Kotas <jkotas@microsoft.com>2015-12-30 16:54:24 +0300
commit1bc1dfa2a8470ec9508e04b11d7504e7df907206 (patch)
tree7d8de2269e8647662494a4162096f5ddd14c7ce7 /src/Native/Runtime/CMakeLists.txt
parent5a6227d2a5645cc429905654685f36b2c516e2ba (diff)
Implement most RyuJIT intrinsics
- Add lookup of all RyuJIT intrinsics - Update manage implementations of the intrinsics to fit with what RyuJIT is capable of - Make intrinsic expansions by the codegen to be optional by providing fallback paths - Fix USE_PORTABLE_HELPERS to be defined for portable runtime only These changes are under CORERT ifdefs as necessary to be reconciled with .NET Native for UWP later.
Diffstat (limited to 'src/Native/Runtime/CMakeLists.txt')
-rw-r--r--src/Native/Runtime/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/Native/Runtime/CMakeLists.txt b/src/Native/Runtime/CMakeLists.txt
index 3539719ec..edc352964 100644
--- a/src/Native/Runtime/CMakeLists.txt
+++ b/src/Native/Runtime/CMakeLists.txt
@@ -52,6 +52,9 @@ set(FULL_RUNTIME_SOURCES
AsmOffsetsVerify.cpp
)
+set(RUNTIME_SOURCES_ARCH_ASM
+)
+
set(PORTABLE_RUNTIME_SOURCES
)
@@ -71,6 +74,10 @@ if(WIN32)
set(ASM_SUFFIX asm)
endif()
+ list(APPEND RUNTIME_SOURCES_ARCH_ASM
+ ${ARCH_SOURCES_DIR}/GC.${ASM_SUFFIX}
+ )
+
else()
include_directories(unix)
@@ -92,8 +99,9 @@ else()
endif()
-set(RUNTIME_SOURCES_ARCH_ASM
+list(APPEND RUNTIME_SOURCES_ARCH_ASM
${ARCH_SOURCES_DIR}/WriteBarriers.${ASM_SUFFIX}
+ ${ARCH_SOURCES_DIR}/Interlocked.${ASM_SUFFIX}
)
# Add architecture specific folder for looking up headers.