summaryrefslogtreecommitdiff
path: root/src/jit/codegen.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-30Allocate space for siLatestTrackedScopes on demandMike Danes1-1/+1
2018-06-04Merge pull request #18267 from mikedn/lockadd3Carol Eidt1-0/+3
2018-06-04Cleanup LOCKADD handlingMike Danes1-0/+3
2018-06-02Cleanup and remove unused parameters from genCreateAddrMode (#18258)Robin Sue1-5/+2
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-45/+4
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-2/+2
2018-03-28Add crossbitness support to ClrJit:Egor Chesakov1-1/+1
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-35/+35
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-0/+3
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-1/+1
2017-10-28Ifdef out genMakeConstMike Danes1-4/+2
2017-10-28Use emitDataConst in genSSE2BitwiseOpMike Danes1-5/+4
2017-10-28Use emitFltOrDblConst in genIntToFloatCastMike Danes1-1/+1
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-0/+4
2017-06-01[Arm64] Use inner shareable for instGen_MemoryBarrierSteve MacLean, Qualcomm Datacenter Technologies, Inc1-1/+1
2017-06-01[Arm64] Use half barriers for IL Volatile implementationSteve MacLean1-0/+4
2017-05-23Merge pull request #11366 from ruben-ayrapetyan/remove-zap-code-relocs-for-li...Bruce Forstall1-0/+4
2017-05-23Delete long compare support from x86 codegenMike Danes1-4/+0
2017-05-15Change relocations in ngen-ed code with PC-relative constants for Linux ARM32.Ruben Ayrapetyan1-0/+4
2017-03-13Convert GenTree* to GenTreeCall* as much as possible (#10132)Bruce Forstall1-2/+2
2017-03-12Move adjustments to genStackLevel into functionsBruce Forstall1-0/+30
2017-03-06Un-clang-format-horrible-ify emitIns_Call() and genEmitCall()Bruce Forstall1-10/+20
2017-02-09Address the feedback.Mikhail Skvortcov1-0/+10
2017-01-10remove unnecessary check in CalleeSavedFltRegsLi Tian1-1/+1
2017-01-08Remove AVX/SSE transition penaltiesLi Tian1-0/+2
2016-12-13Fix consume-order checking in codegen.Pat Gavlin1-1/+1
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-7/+9
2016-10-12x86: adjust stack level at throw blocksCarol Eidt1-0/+2
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-8/+7
2016-09-12RyuJIT x86: Implement GS cookie check for functions with tailcallBruce Forstall1-0/+5
2016-09-06Move genIncRegBy() to codegenclassic.h (#7063)Hyung-Kyu Choi1-2/+0
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-0/+2
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-673/+494
2016-07-29Massage code for clang-formatMichelle McDaniel1-0/+3
2016-07-26Enable multireg returns on Arm64Brian Sullivan1-20/+20
2016-07-20Fix silent bad codegen in signed comparisonMichelle McDaniel1-2/+1
2016-05-19Initialize unused upper bits of Vector3 arguments and return registers forSejong OH1-0/+3
2016-05-10Move some LEGACY_BACKEND code from codegencommon.cpp to codegenlegacy.cppBruce Forstall1-52/+1
2016-04-22Fix #3561: assert on RyuJIT x86 when generating shl by 1Bruce Forstall1-0/+4
2016-04-18Stanardize on `DEBUGARG` in the JIT.Pat Gavlin1-4/+4
2016-04-08Add genEstablishFramePointer() to enapsulate frame pointer creationBruce Forstall1-1/+1
2016-03-29ARM64: Fix Frame with compLocallocUsedKyungwoo Lee1-2/+1
2016-02-29Add support for emitting GC-ness of the second return register for 16 byteLubomir Litchev1-13/+16
2016-02-18Added enum CompareKind as input to genJumpKindForOper()Brian Sullivan1-2/+2
2016-02-17Refactor the Conditional branches on Arm to match the Arm condition codesBrian Sullivan1-2/+2
2016-02-09For methods that have very large stack frames we need an extra instructionBrian Sullivan1-0/+8
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-6/+12
2015-11-24Fixes for Issues #s 2105 and 2106.Lubomir Litchev1-1/+7
2015-07-09Support for SIMD ExceptionsCarol Eidt1-3/+3