summaryrefslogtreecommitdiff
path: root/src/jit/lower.h
AgeCommit message (Expand)AuthorFilesLines
2017-05-22Merge pull request #11750 from pgavlin/gh11734Pat Gavlin1-6/+10
2017-05-22Use operator/operand size for legality checks.Pat Gavlin1-2/+4
2017-05-19Fix legality checks in SetRegOptionalForBinOp.Pat Gavlin1-6/+8
2017-05-14Removes unnecessary shift count maskingMike Danes1-0/+1
2017-02-25Refactor register arg handling in TreeNodeInfoInit.Pat Gavlin1-0/+2
2017-02-08Add gtGetOp2IfPresent()Bruce Forstall1-1/+1
2017-02-02Refactor TreeNodeInfoInitCarol Eidt1-4/+11
2017-01-20Implement NYI(Cast) of codegen for Ryujit ARM32Yongseop Kim1-2/+0
2017-01-10rename, use getSIMDInstructionSet()Li Tian1-1/+1
2017-01-08Remove AVX/SSE transition penaltiesLi Tian1-0/+1
2016-12-22ARM: A step towards the RyuJIT/ARM32 backend.Mikhail Skvortcov1-0/+3
2016-10-12Fix assertion regarding byteable xor reg,reg when ngen'ing desktop mscorlibBruce Forstall1-0/+2
2016-10-10Merge pull request #7518 from adiaaida/cmpByteableMichelle McDaniel1-0/+4
2016-10-10Force byteable register for CMP if op2 is CNS_INTMichelle McDaniel1-0/+4
2016-10-10Address PR feedback.Pat Gavlin1-2/+2
2016-09-28Fix lowering's containment analysis.Pat Gavlin1-4/+7
2016-09-20Support GT_OBJ for x86Carol Eidt1-2/+2
2016-09-14Address PR feedback.Pat Gavlin1-2/+1
2016-09-14Implement long compare lowering for x86.Mike Danes1-0/+1
2016-09-011st Class Struct Block AssignmentsCarol Eidt1-1/+3
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-47/+32
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-73/+75
2016-07-20Support for reg optional tree temps.sivarv1-2/+56
2016-07-10Refactor RyuJIT/x86 long decomposition codeBruce Forstall1-10/+0
2016-07-01Consider spilled lcl var as contained memory operands for codegen purpose.sivarv1-0/+2
2016-06-23Refactor TreeNodeInfoInit(): extract lots of functionsBruce Forstall1-8/+15
2016-06-22Optimize integer div/mod by const power of 2 in loweringMike Danes1-1/+3
2016-06-19Decomposing 64-bit storeind instruction to 32-bit storeind instructionsSejong Oh1-0/+7
2016-05-18Rollback CS#1603899 that led to a JIT assert ngen'ing System.Windows.Forms.dllBruce Forstall1-2/+0
2016-05-10Optimize integer div/mod by const power of 2 in loweringMike Danes1-0/+2
2016-04-20 ARM64 Work Item 3817, 3524 - Struct16 decompositionBrian Sullivan1-1/+3
2016-04-08Revert "ARM64 Work Item 3817, 3524 - Struct16 decomposition"Jan Kotas1-3/+1
2016-04-08ARM64 Work Item 3817, 3524 - Struct16 decompositionBrian Sullivan1-1/+3
2016-04-04Safe refactoring changes and code cleanup itemsBrian Sullivan1-1/+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/+25
2015-10-21 Generate efficient code for rotation patterns.Eugene Rozenfeld1-0/+1
2015-10-20Implementation of System V ABI struct passing.Lubomir Litchev1-0/+4
2015-06-01Fix 1176647: Jit does invalid reordering of left and right sideCarol Eidt1-0/+3
2015-05-07Merge changes from parent branchdotnet-bot1-7/+0
2015-05-03Avoid widening small integer return values on CoreCLRChris McKinsey1-3/+0
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+207