summaryrefslogtreecommitdiff
path: root/src/jit/codegencommon.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-09-06Clean CodeGen::genEmitCall (#19804)Sergey Andreenko1-4/+6
2018-09-01i386: Fixed definition with declaration in eetoprofinterfaceimpl.cpp (#18792)sergey ignatov1-9/+42
2018-08-31Fix callKillSet for CORINFO_HELP_ASSIGN_BYREF on x64. (#19780)Sergey Andreenko1-9/+13
2018-08-29Delete code that tracks stack level in morph. (#19703)Sergey Andreenko1-16/+4
2018-08-27Deal with compilation warnings in JIT in cross-bitness scenario (#19590)Egor Chesakov1-2/+2
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-6/+6
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-13/+11
2018-08-20Stop using size_t for passing immediate values in CodeGen CodeGenInterface (#...Egor Chesakov1-1/+1
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-1/+6
2018-08-07Add support to use an indirected address for JMP instructions to ARM64 (#19281)David Wrighton1-32/+7
2018-08-03Handle MovRelocatableImmediate on ARM32 as a special case (IF_T2_N3) (#19013)Egor Chesakov1-3/+3
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-5/+5
2018-07-05Enable genFnCalleeRegArgs for Arm64 Varargs (#18714)Jarret Shook1-20/+15
2018-06-30Move temp info from Compiler to RegSetMike Danes1-12/+11
2018-06-30Pass CompAllocator by value (#15025)mikedn1-6/+2
2018-06-29Fix build breaks with older MSVC compiler (#18725)Jan Kotas1-1/+2
2018-06-29Remove relocations for vtable chunks (#17147)Gleb Balykov1-12/+60
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-7/+2
2018-06-13[Windows|Arm64|VarArgs] Correctly pass HFA arguments (#18364)Jarret Shook1-23/+7
2018-06-12Unify struct arg handling (#18358)Carol Eidt1-29/+15
2018-06-02Cleanup and remove unused parameters from genCreateAddrMode (#18258)Robin Sue1-46/+7
2018-06-02JIT: Eliminate RegTracker (#18179) (#18230)Andrew Au1-31/+30
2018-05-31[Arm64] Implement genZeroInitFltRegs for float (#18200)Steve MacLean1-2/+3
2018-05-24Typo (#18122)John Doe1-1/+1
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-896/+120
2018-05-15Do not allocate memory in compUpdateTreeLife. (#17055)Sergey Andreenko1-328/+5
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-33/+33
2018-04-04JIT: refine x86 gc reg kill set for CORINFO_HELP_INIT_PINVOKE_FRAME (#17421)Andy Ayers1-0/+5
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-12/+23
2018-03-30Fix#16827 Stack probing for Linux (#17360)Egor Chesakov1-0/+57
2018-03-28Add crossbitness support to ClrJit:Egor Chesakov1-3/+4
2018-03-21Rollback Stack probing change - PR #14481Brian Sullivan1-30/+15
2018-03-19delete unused debug arg from genChangeLife and compChangeLife. (#17041)Sergey Andreenko1-8/+4
2018-03-07[RyuJIt] Clean and fix gen return (#16725)Sergey Andreenko1-0/+199
2018-03-05[ARM32] RyuJIT support for profiler ELT callbacks (#16728)Sergey Andreenko1-11/+23
2018-02-27Implement JitDefaultFillBrian Sullivan1-1/+1
2018-02-14[RyuJit] Stack level setter (#15597)Sergey Andreenko1-29/+39
2018-02-14Fix ARM/ARM64 hijacking in tail calls (#16039)Jan Vorlicek1-0/+7
2018-02-05Merge pull request #16103 from mikedn/xorpsBrian Sullivan1-9/+4
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-47/+47
2018-01-30Use xorps instead of xorpdMike Danes1-9/+4
2018-01-10Fix non-Windows compile errorBruce Forstall1-6/+6
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-19/+142
2017-12-15Clean up clrjit from using sizeof(void*) when meant TARGET_POINTER_SIZE (#15524)Egor Chesakov1-9/+9
2017-12-08Fix typo `_TARGET_ARM` to `_TARGET_ARM_`. This happens mostly in comments exc...Egor Chesakov1-1/+1
2017-12-01Merge pull request #15270 from sdmaclea/PR-ARM64-JITSTRESS-lvaStressLclFldCBBruce Forstall1-9/+13
2017-12-01Merge pull request #15262 from sdmaclea/PR-ARM64-JITSTRESS-genEpilogRestoreRegBruce Forstall1-2/+2
2017-11-29[RyuJit] Delete contained workaround. (#15257)Sergey Andreenko1-0/+27
2017-11-29[ARM64] Align Compiler::lvaStressLclFldCB paddingSteve MacLean1-9/+13
2017-11-28[Arm64] Use REG_IP1 for genEpilogRestoreReg*Steve MacLean1-2/+2