summaryrefslogtreecommitdiff
path: root/src/jit/compiler.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-30Initialize Compiler::Vector128/256ULongHandle in compInitCarol Eidt1-0/+2
2018-03-20ARM: call compRsvdRegCheck laterCarol Eidt1-2/+25
2018-03-14Fix GH Issue 16892 - GC hole due to GT_INDEX_ADDRBrian Sullivan1-4/+6
2018-02-27Implement JitDefaultFillBrian Sullivan1-0/+38
2018-02-27add PHASE_COMPUTE_REACHABILITY (#16574)Sergey Andreenko1-0/+1
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-0/+3
2018-02-16Updating the JIT to take EnableSSE3_4 into account when setting the supported...Tanner Gooding1-29/+30
2018-02-14[RyuJit] Stack level setter (#15597)Sergey Andreenko1-0/+4
2018-02-14Historam: doesn't allocate additional memory to store countsKonstantin Baladurin1-12/+12
2018-02-07[Arm64] Remove SIMD hacks to get*TypeForStructSteve MacLean1-19/+0
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-15/+15
2018-01-26[Arm64] Initial HWIntrinsic implementationSteve MacLean1-3/+2
2018-01-19Fix desktop buildBruce Forstall1-1/+1
2018-01-19[Arm64] Set Instruction set flagsSteve MacLean1-0/+9
2018-01-18Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64Bruce Forstall1-2/+2
2018-01-09Merge pull request #15724 from sdmaclea/PR-ARM64-VECTOR64Carol Eidt1-0/+10
2018-01-08JIT: improve return types in cases with spill temps (#15766)Andy Ayers1-0/+11
2018-01-05fix COMPlus_JitHalt for arm32. (#15761)Sergey Andreenko1-2/+2
2018-01-04[Arm64] Add Vector64 HW Intrinsic supportSteve MacLean1-0/+10
2018-01-03[Arm64] getBaseTypeAndSizeOfSIMDTypeSteve MacLean1-0/+2
2017-12-15Clean up clrjit from using sizeof(void*) when meant TARGET_POINTER_SIZE (#15524)Egor Chesakov1-1/+1
2017-12-13Adding valuenum support for acosh, asinh, atanh, and cbrtTanner Gooding1-0/+12
2017-12-12Enable Vector128/256<T> and Add intrinsicsFei Peng1-1/+21
2017-12-12Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) or sizeof...Egor Chesakov1-2/+2
2017-12-06Fix GT_FIELD_LIST double passed as intCarol Eidt1-8/+0
2017-11-22Merge pull request #15181 from BruceForstall/CleanupCallFlagUsageBruce Forstall1-4/+4
2017-11-22Clean up `GTF_CALL_VIRT_KIND_MASK` and related usageBruce Forstall1-4/+4
2017-11-22[Arm64] SIMD Normalize struct arg typeSteve MacLean1-0/+10
2017-11-20Merge pull request #14933 from sdmaclea/PR-ARM64-SIMD-Normalize-Struct-ReturnBruce Forstall1-0/+11
2017-11-14Change VEX-encoding selection to avoid AVX-SSE transition penaltiesFei Peng1-38/+28
2017-11-10[Arm64] SIMD Normalize struct return typeSteve MacLean1-0/+11
2017-11-08JIT: make suitably optimistic prejit inline assessments (#14850)Andy Ayers1-0/+2
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-30/+20
2017-11-01JIT: convert fixed-sized locallocs to locals, enable inlining (#14623)Andy Ayers1-0/+1
2017-10-30Rename and simplify SSE3_4 to SSE4Fei Peng1-5/+6
2017-10-23Report registers as dead in GCInfo before the RhpPInvoke helper. (#14664)Sergey Andreenko1-0/+30
2017-10-19Merge pull request #14576 from fiigii/knobsBruce Forstall1-15/+106
2017-10-19Add configuration knobs to control IsSupportedFei Peng1-15/+106
2017-10-19Remove references to IAllocator that are now uselessMike Danes1-10/+13
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-0/+4
2017-10-15Avoid using IAllocator in JitHashTable/ExpandArrayMike Danes1-1/+1
2017-10-15Copy ExpandArray and SimplerHashTable to JIT's sourcesMike Danes1-6/+6
2017-10-15Remove unused compGetMem functionsMike Danes1-14/+1
2017-10-11Simplify SSE2 check for RyuJIT/x86 (#14432)Jan Kotas1-15/+9
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-6/+1
2017-10-03Merge pull request #14027 from mikedn/simd-eq-optCarol Eidt1-1/+1
2017-10-02Reimplement compare flags reuse using SETCC/JCCMike Danes1-1/+1
2017-09-29Enable hardware intrinsic in debug and reflectionFei Peng1-1/+1
2017-09-29Implement IsSuppoored for all ISA classesFei Peng1-0/+66
2017-09-05implementing profiler ELT callbacks for AMD64 Linux (#12603)sergey ignatov1-0/+32