summaryrefslogtreecommitdiff
path: root/src/jit/lclvars.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-02RyuJIT/x86: Implement TYP_SIMD12 supportBruce Forstall1-1/+1
2016-11-30Skip emitting duplicate clauses for CoreRT (#8400)Jan Kotas1-3/+1
2016-11-29Fix AMD64 CTP build breakBruce Forstall1-0/+2
2016-11-28Disable PSPSym and LocAllocSPvar for CoreRT (#8319)Jan Kotas1-18/+21
2016-11-21Set the size of SIMD this pointerCarol Eidt1-2/+3
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-0/+4
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-4/+0
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-0/+4
2016-10-25Do not promote long-typed args in methods that use JMP.Pat Gavlin1-1/+2
2016-10-20Enable optimization of structsCarol Eidt1-0/+4
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-4/+0
2016-09-30Properly initialize lvaTrackedVarSet.Pat Gavlin1-0/+4
2016-09-22Merge pull request #7294 from pgavlin/longLclFldPat Gavlin1-15/+3
2016-09-21Implement `st.lclFld` decomposition and fix #6778.Pat Gavlin1-15/+3
2016-09-21Reformat jit code on OSXMichelle McDaniel1-0/+6
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-7/+7
2016-09-12Restrict x86 legacy JIT struct promotionBruce Forstall1-1/+5
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-3/+12
2016-08-12Reformat the JIT sources.Pat Gavlin1-1268/+1440
2016-08-12Massage the code a bit for jit-format w/ Clang 3.8.Pat Gavlin1-1/+1
2016-08-12Revert #6686.Pat Gavlin1-1440/+1268
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-1268/+1440
2016-07-29Massage code for clang-formatMichelle McDaniel1-28/+43
2016-07-26Enable multireg returns on Arm64Brian Sullivan1-34/+61
2016-07-13Fix #4177: RyuJIT/x86 NYI related to lvaArgType()Bruce Forstall1-3/+5
2016-07-12Merge pull request #6137 from papaslavik/int_softfp_fixBruce Forstall1-2/+6
2016-07-11Refactor and cleanup work for passing and returning struct typesBrian Sullivan1-3/+11
2016-07-08Fix for #5877: pre-spill just the floating argumentsViacheslav Nikolaev1-2/+6
2016-06-29Split the lvIsMultiRegArgOrRet into two bitsBrian Sullivan1-2/+2
2016-06-24Changes to ReturnTypeDesc support more than two return registersBrian Sullivan1-1/+1
2016-06-22Enable GT_CALL with long ret types for x86 RyuJITMichelle McDaniel1-1/+1
2016-06-09Merge pull request #5663 from briansull/legacy-cleanupBrian Sullivan1-1/+1
2016-06-09Code review cleanup items and moved some items into LEGACY_BACKEND ifdefsBrian Sullivan1-1/+1
2016-06-09Remove JIT_FEATURE_SSA_SKIP_DEFS.Pat Gavlin1-4/+0
2016-06-07ARM64: ABI - Support for using register x8 as the return buffer argument for ...Brian Sullivan1-21/+21
2016-06-01Import `new` multi-dimmensional array using the non-vararg helper (#5313)Jan Kotas1-0/+1
2016-05-27Fix Assert Error "Unexpected size when returning struct by value" on arm-softfpHanjoung Lee1-1/+1
2016-05-25Enable HFA support for passing arguments on ARM64Brian Sullivan1-44/+69
2016-05-14Remove unneeded INLINE_NDIRECT and INLINE_PINVOKE #ifdefs (#4977)Bruce Forstall1-8/+0
2016-05-13Add support for reverse PInvoke callouts to the JIT (#4952)Jan Kotas1-0/+1
2016-05-11Small tweaks to RyuJIT/x86 LONG handlingBruce Forstall1-0/+8
2016-04-28Improve AMD64 PSPSym behaviorBruce Forstall1-16/+17
2016-04-25Merge pull request #4560 from kyulee1/fixvarargpinvokeKyungwoo Lee1-9/+11
2016-04-25ARM64: Fix Vararg for PInvokeKyungwoo Lee1-9/+11
2016-04-24Merge pull request #4491 from BruceForstall/Fix3561Bruce Forstall1-5/+1
2016-04-23Merge pull request #4520 from CarolEidt/BlkOpsRefactorCarol Eidt1-1/+2
2016-04-22Fix #3561: assert on RyuJIT x86 when generating shl by 1Bruce Forstall1-5/+1
2016-04-22Block Ops RefactorCarol Eidt1-1/+2
2016-04-22ARM64: Fix Frame with VarArgKyungwoo Lee1-2/+28
2016-04-18Stanardize on `DEBUGARG` in the JIT.Pat Gavlin1-7/+7