summaryrefslogtreecommitdiff
path: root/src/jit/regset.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-1/+1
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-1/+0
2018-08-01Use 16 bytes to spill SIMD12 (#19237)Carol Eidt1-4/+5
2018-06-30Move temp info from Compiler to RegSetMike Danes1-17/+17
2018-06-30Pass CompAllocator by value (#15025)mikedn1-1/+1
2018-06-11skip empty regMask in verifyRegistersUsed (#18415)Sergey Andreenko1-0/+5
2018-06-02JIT: Eliminate RegTracker (#18179) (#18230)Andrew Au1-86/+55
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-2751/+9
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-0/+2
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-20/+20
2017-12-12Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) or sizeof...Egor Chesakov1-1/+1
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-11/+22
2017-08-23[RyuJIT/arm32] Fix MultiReg flag setterHanjoung Lee1-1/+2
2017-08-09[RyuJIT/arm32] Fix RegressionHanjoung Lee1-1/+1
2017-08-07[RyuJIT/armel] Each reg gets own SpillFlag for MultiRegOpHanjoung Lee1-1/+25
2017-08-07[RyuJIT/armel] Make RefPosition arg regs fixedHanjoung Lee1-1/+1
2017-08-01Merge pull request #13151 from briansull/dump-fixesBrian Sullivan1-7/+13
2017-08-01Merge pull request #13134 from BruceForstall/Fix12911Bruce Forstall1-3/+7
2017-08-01Minor fixes for JitDumpsBrian Sullivan1-7/+13
2017-08-01Fix Desktop build break in regset.cppjashook1-1/+1
2017-07-31Handle unspilling part of a multi-use reg with FREE_REGBruce Forstall1-3/+7
2017-07-28Format code.Pat Gavlin1-2/+2
2017-07-28Only lock unlocked registers in `rsUnspillRegPair`.Pat Gavlin1-10/+24
2017-06-28[RyuJIT/ARM32] Enable passing large split struct argument (#12050)Hyeongseok Oh1-2/+39
2017-06-08Merge pull request #11901 from CarolEidt/RegValCarol Eidt1-7/+8
2017-06-07Simplify genRegArgNext() (#12124)Bruce Forstall1-38/+22
2017-06-07Make containedness explicitCarol Eidt1-7/+8
2017-06-02Modify commentssjsujinkim1-1/+2
2017-05-29[RyuJit/ARM32] Adjust alignment for TYP_DOUBLE in tmpPreAllocateTempssjsujinkim1-0/+8
2017-03-13Convert GenTree* to GenTreeCall* as much as possible (#10132)Bruce Forstall1-6/+5
2016-12-02RyuJIT/x86: Implement TYP_SIMD12 supportBruce Forstall1-0/+10
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-649/+735
2016-08-04Followup work from codereview feedbackBrian Sullivan1-46/+37
2016-07-29Massage code for clang-formatMichelle McDaniel1-7/+8
2016-06-09Fix clang buildBrian Sullivan1-1/+1
2016-06-09Code review cleanup items and moved some items into LEGACY_BACKEND ifdefsBrian Sullivan1-6/+39
2016-05-04Multi-reg call node support.sivarv1-75/+134
2016-04-18Stanardize on `DEBUGARG` in the JIT.Pat Gavlin1-1/+1
2016-03-07Reapply change 1578859: Add a new set of APIs for JIT configuration.Pat Gavlin1-2/+1
2016-02-25Roll back change 1578859 on behalf of pagavlin. Change broke SuperPMI.dotnet-bot1-1/+2
2016-02-25Add a new set of APIs for JIT configuration.Pat Gavlin1-2/+1
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-5/+30
2015-07-24Add ARM target for CoreCLR on Linux.Ben Pye1-3/+3
2015-02-25FI from $/DevDiv/FXMain to $/DevDiv/FX/Product/ProjectK **FI_LABEL=22625.00**dotnet-bot1-22/+25
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+3581