Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-07 | Merge pull request #12087 from sdmaclea/PR-JIT-AcquireRelease-SimpleCases | Carol Eidt | 4 | -20/+91 | |
[Arm64] Pr jit acquire release simple cases | |||||
2017-06-07 | delete BLOCKSET_INIT_NOCOPY and BLOCKSET_INIT. (#12144) | Sergey Andreenko | 4 | -20/+12 | |
BLOCKSET_INIT was unused. BLOCKSET_INIT_NOCOPY was replaced by the implicit constructor. | |||||
2017-06-07 | rename temp variables with meaningful names. (#12023) | Sergey Andreenko | 1 | -26/+22 | |
It was hard to follow the logic. | |||||
2017-06-07 | Simplify genRegArgNext() (#12124) | Bruce Forstall | 1 | -38/+22 | |
* Simplify genRegArgNext() There is no need to check the register type before calling REG_NEXT. * Rewrite using `switch` * Fix genRegArgNext for Linux x64 | |||||
2017-06-07 | Merge pull request #12138 from pgavlin/CheckLIRCodegen | Pat Gavlin | 1 | -0/+2 | |
Run the LIR checker before codegen. | |||||
2017-06-07 | Merge pull request #12139 from pgavlin/coredistoolsfix | Pat Gavlin | 1 | -0/+7 | |
Define `__cdecl` if necessary in coredistools.h. | |||||
2017-06-07 | Merge pull request #12109 from briansull/ibc-tuning | Brian Sullivan | 1 | -2/+3 | |
Fixed the loading of ReadyToRun tuning native image | |||||
2017-06-07 | Define `__cdecl` if necessary in coredistools.h. | Pat Gavlin | 1 | -0/+7 | |
This fixes a build break for CoreDisTools on Linux. | |||||
2017-06-07 | Run the LIR checker before codegen. | Pat Gavlin | 1 | -0/+2 | |
Just what it says on the tin. | |||||
2017-06-07 | Merge pull request #12122 from BruceForstall/CleanupEffectiveVal | Bruce Forstall | 6 | -13/+13 | |
Remove use of gtEffectiveVal in RyuJIT codegen | |||||
2017-06-07 | Merge pull request #11994 from CarolEidt/Throughput | Carol Eidt | 4 | -488/+709 | |
Streamline LSRA for non-enregistered lclVars | |||||
2017-06-06 | Fix portable build sos plugin problems (#12125) | Mike McLaughlin | 1 | -15/+16 | |
* Fix portable build sos plugin problems. Removing the explicit reference to liblldb. Since the lldb program has already loaded this lib, our will now load regardless of the distro and version of lldb. Issue #12098. * Fix OSX build. | |||||
2017-06-06 | Fix build breakage on high-processsor machines (#12114) | Omair Majid | 1 | -0/+2 | |
The build calls `make -j $NumProc`. This breaks on machines with a high number of procesors (such as 25). To reproduce this on any machine, edit build.sh and change buildTool install -j $NumProc to buildTool install -j 100 The error trace looks like this: In file included from coreclr/bin/obj/Linux.x64.Debug/Generated/eventpipe/dotnetruntime.cpp:12: In file included from coreclr/src/vm/common.h:306: In file included from coreclr/src/vm/eepolicy.h:15: In file included from coreclr/src/vm/vars.hpp:70: In file included from coreclr/src/vm/eeprofinterfaces.h:19: In file included from coreclr/src/inc/profilepriv.h:128: In file included from coreclr/src/inc/profilepriv.inl:18: In file included from coreclr/src/vm/eetoprofinterfaceimpl.h:23: coreclr/src/inc/eventtracebase.h:306:10: fatal error: 'clretwallmain.h' file not found It turns out that the eventpipe code has a dependency on clretwallmain.h. src/CMakeLists.txt points out that clretwallmain.h is a generated file. But there's no actual dependency between the eventpipe target and the header file(s). Fix that by fixing the generator script to insert an explicit dependency between 'eventpipe' module and 'GeneratedEventingFiles' module. | |||||
2017-06-06 | Restore logic for when to use satellite resource lookup under AppX (#12117) | Jan Kotas | 4 | -61/+2 | |
Remove unused cache of Assembly flags while I was on it | |||||
2017-06-06 | More formatting | Carol Eidt | 1 | -2/+2 | |
2017-06-06 | Formatting | Carol Eidt | 1 | -6/+6 | |
2017-06-06 | Streamline LSRA for non-enregistered lclVars | Carol Eidt | 4 | -489/+710 | |
- Don't create any lclVar intervals if no lclVars are ever enregistered. - Don't create intervals for tracked lclVars that are not register candidates. - Don't create any `RegToVarMap`s when no lclVars are ever enregistered. - Don't do edge resolution if no lclVars are enregistered. - Eliminate non-candidate lclVars from the sets used by LSRA. Also: - Change VarToRegMap to use regNumberSmall. - Enhance `COMPLus_JitLsraStats` and `COMPlus_JitTimeLogCsv` dumping. | |||||
2017-06-06 | Remove use of gtEffectiveVal in RyuJIT codegen | Bruce Forstall | 6 | -13/+13 | |
This is not required in RyuJIT at the codegen phase: COMMA and value-producing NOPs are no longer in place. | |||||
2017-06-06 | Merge pull request #12079 from hseok-oh/ryujit/fix_11850 | Bruce Forstall | 1 | -1/+1 | |
[RyuJIT/ARM32] Fix assertion when struct argument passing less than 4 byte | |||||
2017-06-06 | Merge pull request #11897 from wtgodbe/TestCorrectVersion | William Godbe | 2 | -0/+14 | |
Test packages from current build in pipeline | |||||
2017-06-06 | Fix for CoreRT issue https://github.com/dotnet/corert/issues/3672 (armel ↵ | sergey ignatov | 1 | -7/+15 | |
tizen) (#12104) | |||||
2017-06-06 | Test packages from current build in pipeline | wtgodbe | 2 | -0/+14 | |
2017-06-06 | Merge pull request #12069 from CarolEidt/CrossGenMinOpts | Carol Eidt | 1 | -0/+7 | |
Support COMPlus_JITMinOpts for crossgen | |||||
2017-06-06 | Fixed the loading of ReadyToRun tuning native image | Brian Sullivan | 1 | -2/+3 | |
Corrected the new ifdef that prevented the loading of tuning/profiling ReadyToRun native images Commented out a costly precondition check, it is always true at all callsites. | |||||
2017-06-06 | Rename CMAKE_ENABLE_CODE_COVERAGE to CLR_CMAKE_ENABLE_CODE_COVERAGE (#12106) | Omair Majid | 1 | -1/+1 | |
2017-06-06 | new JitEE interface method: expandRawHandleIntrinsic (#12071) | Sergey Andreenko | 13 | -157/+134 | |
Create a new JitEE method expandRawHandleIntrinsic. Delete old isDelegateCreationAllowed and getAddrModuleDomainID. Support CORINFO_INTRINSIC_GetRawHandle. Change JITEEVersionIdentifier. fix MEASURE_CLRAPI_CALLS: add resolveVirtualMethod and expandRawHandleIntrinsic there. | |||||
2017-06-06 | Fix crash due to lack of PSPSym in the CoreRT ABI (#12082) | Petr Bred | 1 | -5/+6 | |
Signed-off-by: Petr Bred <bredpetr@gmail.com> | |||||
2017-06-05 | [Local GC] Add TrapReturningThreads to the GC/EE interface (#12067) | Sean Gillespie | 8 | -4/+27 | |
2017-06-06 | TypeForwardedFrom attributes on coretypes for NetFX serialization (#12059) | Viktor Hofer | 50 | -86/+83 | |
* TypeForwardedFrom attributes on coretypes for NetFX serialization * ValueTuple added * Removed StubEnvironment typeforwards * Modified FQAN for some special type forwards * Support desktop to core serialization with InternalsVisibleTo for mscorlib * Remove typeforwards from nested types * Removed unused file | |||||
2017-06-05 | Merge pull request dotnet/corert#3793 from dotnet/nmirror | Jan Kotas | 2 | -3/+14 | |
Merge nmirror to master Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com> | |||||
2017-06-05 | Disable AppDomainLeaks configuration option for now until it is removed (#12095) | Sean Gillespie | 1 | -1/+6 | |
2017-06-05 | Merge pull request #11205 from mskvortsov/FixFloatingLdSt | Brian Sullivan | 10 | -241/+240 | |
[RyuJIT/ARM32] Workaround vstr/vldr addressing modes limitations | |||||
2017-06-05 | Merge pull request #11884 from mikedn/arm-cmp-setcc | Pat Gavlin | 8 | -232/+90 | |
[WIP] Lower long compares that are materialized into a register for ARM32 | |||||
2017-06-05 | Do not set GTF_IND_UNALIGNED on byte sized types | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 1 | -4/+4 | |
2017-06-05 | [Arm64] Respond to review comments | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 2 | -5/+9 | |
2017-06-05 | [Arm64] Handle exclusive decode group in insEncodeDatasizeLS() | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 1 | -1/+3 | |
2017-06-05 | [Arm64] Use Store Release when practical for genCodeForStoreInd | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 1 | -7/+36 | |
2017-06-05 | [Arm64] Use Load Acquire when practical for genCodeForIndir | Steve MacLean | 1 | -8/+44 | |
2017-06-05 | Inline YieldProcessor on Linux (#12058) | Xiangyang (Mark) Guo | 6 | -84/+12 | |
2017-06-05 | More ldar/stlr support | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 1 | -0/+6 | |
2017-06-05 | [Arm64] Add emitInsTargetRegSize support for ldar/stlr | Steve MacLean, Qualcomm Datacenter Technologies, Inc | 1 | -0/+6 | |
2017-06-05 | Merge pull request #12025 from hseok-oh/ryujit/remorph_filedlist | Carol Eidt | 1 | -5/+13 | |
Skip argTable assignment for split struct when remorphing | |||||
2017-06-05 | Update morph.cpp | Hyeongseok Oh | 1 | -2/+0 | |
2017-06-05 | Fix an excess allocation of internal registers | Mikhail Skvortcov | 1 | -20/+27 | |
2017-06-05 | Forbid making lea contained for vstr/vldr | Mikhail Skvortcov | 3 | -7/+50 | |
2017-06-05 | Modify genCreateAddrMode to make it behave the same way as on arm64 | Mikhail Skvortcov | 1 | -12/+12 | |
2017-06-05 | Adapt shared genLeaInstruction for arm32 | Mikhail Skvortcov | 4 | -10/+31 | |
2017-06-05 | Remove arm32's genLeaInstruction | Mikhail Skvortcov | 1 | -27/+0 | |
2017-06-05 | Move arm64's genLeaInstruction into codegenarmarch.cpp | Mikhail Skvortcov | 2 | -125/+125 | |
2017-06-05 | Revert commit dfca51c6 | Mikhail Skvortcov | 2 | -48/+3 | |