summaryrefslogtreecommitdiff
path: root/src/jit/crossgen
AgeCommit message (Collapse)AuthorFilesLines
2017-07-04Fix missing refernces in FEATURE_MERGE_JIT_AND_ENGINTJonghyun Park1-0/+3
2017-03-02Build cross-compile altjits for arm32 and arm64Bruce Forstall1-1/+1
On x86, build an x86-host, arm32-target altjit. On amd64, build an amd64-host, arm64-target altjit. Each are named protononjit.dll, using our existing naming convention (proto for "prototype", nonjit meaning the code won't be executed). Use these via: ``` set COMPlus_AltJit=* set COMPlus_AltJitName=protononjit.dll ``` Of course, instead of `*`, you can use any function name. They are very useful for debugging the JIT in a "nicer" environment than the full native environment, especially if the full native environment isn't complete, or if the tools (such as debuggers, editors) are better in the cross environment than the native environment. These are only built on Windows. It might be possible to build them on Linux as well, but that will require some more build work.
2016-11-23Make RyuJIT/x86 the default x86 JITBruce Forstall1-2/+2
JIT32 becomes compatjit.dll and RyuJIT LEGACY_BACKEND becomes legacyjit.dll (and is an altjit). If JIT32 is not being built, then RyuJIT LEGACY_BACKEND becomes compatjit.dll and is a normal jit (not an altjit). Both clrjit.dll and compatjit.dll are added to the JIT NuGet package.
2016-04-20Change the names of the JIT products to `clrjit`.Pat Gavlin1-1/+1
- The static library to be linked into the CLR is now `clrjit_static` - The static library to be linked into crossgen is now `clrjit_crossgen` - The dynamic library is now `clrjit`
2016-04-18enable build of cross target components.Rahul Kumar1-2/+2
Currently only enabled for arm64
2016-01-21FIx the incremental build for WindowsJan Vorlicek1-1/+1
Conflicts: build.cmd src/dlls/clretwrc/CMakeLists.txt Cleanup
2015-12-15Build the legacy jit for x86 and arm.Jarret Shook1-0/+4
Small changes to cmake to allow us to build the legacy jit as the fallback jit for both x86 and arm.
2015-04-20Enable build crossgen.exe from build.cmd.John Chen3-0/+24
Adds and modifies CMakeLists.txt files to enable building of crossgen.exe from build.cmd for x64 processor on Windows. Also adds a step in build.cmd to generate native image for mscorlib. [tfs-changeset: 1456454]