summaryrefslogtreecommitdiff
path: root/src/jit/codegencommon.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-07-06Fix build breaks with older MSVC compiler (#18725)Jan Kotas1-1/+2
2018-07-06Remove relocations for vtable chunks (#17147)Gleb Balykov1-12/+60
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
2017-11-22[Arm64] SIMD Normalize struct arg typeSteve MacLean1-1/+1
2017-11-20Merge pull request #15133 from BruceForstall/FixMissingLabelBruce Forstall1-4/+4
2017-11-20Merge pull request #15087 from BruceForstall/FixJmpGsCheckBruce Forstall1-3/+9
2017-11-20Fix genPrepForEHCodegen for arm64Bruce Forstall1-4/+4
2017-11-20Merge pull request #14933 from sdmaclea/PR-ARM64-SIMD-Normalize-Struct-ReturnBruce Forstall1-1/+1
2017-11-17Fix RyuJIT/arm32 GS cookie check before JMP callBruce Forstall1-3/+9
2017-11-14Merge pull request #15014 from fiigii/vexencodingCarol Eidt1-2/+2
2017-11-14Change VEX-encoding selection to avoid AVX-SSE transition penaltiesFei Peng1-2/+2
2017-11-12ARMARCH: no cascaded adds in addr modeCarol Eidt1-6/+6
2017-11-10[Arm64] SIMD Normalize struct return typeSteve MacLean1-1/+1
2017-11-08Merge pull request #14861 from sdmaclea/PR-ARM64-SIMD-genFnPrologCalleeRegArgsCarol Eidt1-3/+31
2017-11-07Fix desktop retail build breakBrian Sullivan1-1/+2
2017-11-07Merge pull request #14883 from sdmaclea/PR-ARM64-SIMD-misc-varTypeIsStructCarol Eidt1-4/+1
2017-11-07[Arm64] SIMD miscellaneous varTypeIsStructSteve MacLean1-4/+1
2017-11-07[Arm64] SIMD genFnPrologCalleeRegArgsSteve MacLean1-3/+31
2017-10-28Ifdef out genMakeConstMike Danes1-0/+2
2017-10-27Merge pull request #14678 from fiigii/vexCarol Eidt1-1/+1
2017-10-25Decoupling SIMD levels from instruction setsFei Peng1-1/+1
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-0/+2
2017-10-20[RyuJIT/ARM32] Fast tail call: code generation (#14445)Hyeongseok Oh1-142/+100
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-1/+5
2017-10-16Fixed stack probing for RHEL 6.9 (Linux kernel 2.6.32) (#14481)Roman Artemev1-15/+30
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-2/+0
2017-09-13Merge pull request #13799 from sdmaclea/PR-ARM64-Transform-AND-CMPJoseph Tremoulet1-0/+12
2017-09-05implementing profiler ELT callbacks for AMD64 Linux (#12603)sergey ignatov1-3/+109