summaryrefslogtreecommitdiff
path: root/src/jit/lowerxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-29Massage code for clang-formatMichelle McDaniel1-9/+11
2016-07-23RyuJIT/x86: implement tailcall via helperBruce Forstall1-3/+19
2016-07-20Support for reg optional tree temps.sivarv1-88/+170
2016-07-14Clean up localloc implementation; improve AMD64 codegen for initialized local...Bruce Forstall1-4/+5
2016-07-13Implement localloc for RyuJIT/x86Bruce Forstall1-1/+5
2016-07-07Merge pull request #6152 from mikedn/x86-addsub-loCarol Eidt1-0/+6
2016-07-06Introduce GT_ADD_LO and GT_SUB_LOMike Danes1-0/+6
2016-07-05Merge pull request #6098 from CarolEidt/BlkNodeRefactorsCarol Eidt1-1/+1
2016-07-05Merge pull request #6101 from BruceForstall/RyuJITx86EHBruce Forstall1-1/+3
2016-07-05Merge pull request #6094 from mikedn/x86-uncontained-longSivarv1-2/+10
2016-07-05More Blk Op RefactoringCarol Eidt1-1/+1
2016-07-02Merge pull request #6092 from sivarv/lsraworkSivarv1-37/+185
2016-07-02Allow uncontained GT_LONG nodesMike Danes1-2/+10
2016-07-01Consider spilled lcl var as contained memory operands for codegen purpose.sivarv1-37/+185
2016-07-01RyuJIT/x86: add support for EHBruce Forstall1-1/+3
2016-06-29Split the lvIsMultiRegArgOrRet into two bitsBrian Sullivan1-1/+1
2016-06-28Address P/Invoke inlining code review feedback and cleanupBruce Forstall1-1/+1
2016-06-23Refactor TreeNodeInfoInit(): extract lots of functionsBruce Forstall1-1016/+1184
2016-06-23Enable RyuJIT/x86 PInvoke loweringBruce Forstall1-0/+10
2016-06-22Merge pull request #5915 from BruceForstall/FgMorphArgsCleanupBruce Forstall1-1/+1
2016-06-22Optimize integer div/mod by const power of 2 in loweringMike Danes1-25/+0
2016-06-22Clean up fgMorphArgsBruce Forstall1-1/+1
2016-06-07Methods to check for integer constants and zeroCarol Eidt1-10/+9
2016-05-18Rollback CS#1603899 that led to a JIT assert ngen'ing System.Windows.Forms.dllBruce Forstall1-0/+25
2016-05-17Encapsulate or replace references to CORINFO_PAGE_SIZE.Pat Gavlin1-1/+1
2016-05-10Optimize integer div/mod by const power of 2 in loweringMike Danes1-25/+0
2016-05-05Avoid SIMD type return values from requiring to go throughsivarv1-7/+7
2016-05-04Multi-reg call node support.sivarv1-34/+83
2016-04-28Improve AMD64 PSPSym behaviorBruce Forstall1-28/+6
2016-04-28Merge pull request #4611 from CarolEidt/Fix4412Carol Eidt1-0/+1
2016-04-27Mark lvIsMultiRegArgOrRet returned lclVars lvDoNotEnregisterCarol Eidt1-0/+1
2016-04-22Fix #3561: assert on RyuJIT x86 when generating shl by 1Bruce Forstall1-11/+3
2016-03-251stClassStructs: Replace GT_LDOBJ with GT_OBJCarol Eidt1-8/+8
2016-03-10Fix bad codegen for initblk with large fill valueChris McKinsey1-6/+11
2016-02-18Enable Virtual Stub calls that are direct for x86Carol Eidt1-2/+1
2016-02-02Merge branch 'master' into CallArgCleanupCarol Eidt1-14/+22
2016-02-02Merge pull request #2860 from LLITCHEV/gc-stressLubomir Litchev1-12/+21
2016-02-02Outgoing call arg preliminary refactoringCarol Eidt1-1/+1
2016-02-01Fix for bugs related to clasifying System.TypedReference.Lubomir Litchev1-12/+21
2016-01-27Update license headersdotnet-bot1-4/+3
2016-01-15Enable FEATURE_SIMD on Linux.Carol Eidt1-16/+27
2016-01-07Fix wrong codegen for comparing 16-bit unsigned valuesSejong Oh1-34/+21
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-536/+879
2015-11-11Fix for issue 1995.Lubomir Litchev1-1/+1
2015-10-21 Generate efficient code for rotation patterns.Eugene Rozenfeld1-2/+13
2015-10-20Implementation of System V ABI struct passing.Lubomir Litchev1-45/+278
2015-06-01Fix 1176647: Jit does invalid reordering of left and right sideCarol Eidt1-10/+24
2015-05-07Merge changes from parent branchdotnet-bot1-6/+19
2015-03-26When choosing an instruction for a GT_MUL we will now use an LEA instruction ...Brian Sullivan1-10/+13
2015-03-17Merge changes from parent branchdotnet-bot1-0/+2