summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2017-10-10JIT: improve type equality opts for generic and prejitted code (#14381)Andy Ayers3-121/+268
2017-10-07Removed unused opers and codeMike Danes4-31/+1
2017-10-06Fix RyuJIT/arm32 assertsBruce Forstall9-69/+85
2017-10-06impImportCall: make the failed imports obvious. (#14343)Sergey Andreenko1-70/+33
2017-10-06Merge pull request #14329 from sdmaclea/PR-ARM64-ATOMIC-OPSBrian Sullivan7-52/+243
2017-10-06Fix comments per reviewSteve MacLean2-4/+9
2017-10-06Merge pull request #14253 from wateret/fix-14251Bruce Forstall5-13/+40
2017-10-05[Arm64] Respond to feedbackSteve MacLean2-21/+37
2017-10-05JIT: More type equality opts (#14317)Andy Ayers8-14/+206
2017-10-05fix gtDispTree (#14326)Sergey Andreenko1-1/+5
2017-10-05[RyuJIT/armel] Fix regressionHanjoung Lee5-13/+40
2017-10-05Fix condition flags reuse optimization (#14323)mikedn2-5/+2
2017-10-05fgDebugCheckFlags should use OperMayThrow for all nodes. (#14330)Sergey Andreenko2-11/+5
2017-10-04[Arm64] Implement GT_XADD, GT_XCHG, GT_CMPXCHG ...Steve MacLean7-49/+219
2017-10-04Merge pull request #14307 from fiigii/removeavxflagBruce Forstall21-101/+48
2017-10-04Merge pull request #14294 from sdmaclea/PR-ARM64-EMIT-ExclusivesBrian Sullivan4-0/+121
2017-10-04Merge pull request #14318 from sdmaclea/PR-Fix-jump-bind-typoBrian Sullivan1-1/+1
2017-10-04Merge pull request #14293 from sdmaclea/PR-ARM64-SMUL-DISBrian Sullivan1-0/+9
2017-10-04Allow X86 Hardware intrinsics for non-Legacy 32-bit x86Brian Sullivan1-7/+2
2017-10-04[Arm64] Fix emitJumpDistBind typoSteve MacLean1-1/+1
2017-10-04[Arm64] Fix IF_LS_3D emitterSteve MacLean1-4/+20
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng21-101/+48
2017-10-03Fix for x86 JIT build breakBrian Sullivan1-2/+7
2017-10-03Merge pull request #14295 from BruceForstall/FixArm64FastTailcallGSCookieBruce Forstall1-1/+4
2017-10-03Fix IsSafeToContained. (#14268)Sergey Andreenko1-0/+4
2017-10-03JIT: run type equality optimizations earlier (#14244)Andy Ayers4-200/+369
2017-10-03Merge pull request #14292 from sdmaclea/PR-ARM64-UnreachedCarol Eidt1-22/+22
2017-10-03Merge pull request #14027 from mikedn/simd-eq-optCarol Eidt11-358/+231
2017-10-03[Arm64] Fix smul[lh] disassemblySteve MacLean1-0/+9
2017-10-03Put JIT64 compat assert under `_TARGET_AMD64_` ifdefBruce Forstall1-1/+4
2017-10-03delete the old workaround. (#14288)Sergey Andreenko1-2227/+2214
2017-10-03[Arm64] Add LD/ST exclusive emittersSteve MacLean4-0/+105
2017-10-02Merge pull request #14220 from wateret/ryu-arm-bitcast-cleanupBruce Forstall2-10/+10
2017-10-02[Arm64] Fix TODO-Cleanup add unreachedSteve MacLean1-22/+22
2017-10-02Move JCMP transform to LowerJTrueMike Danes3-43/+63
2017-10-02Extend flag reuse optimization to all relopsMike Danes2-5/+4
2017-10-02Reimplement compare flags reuse using SETCC/JCCMike Danes8-164/+84
2017-10-02Simplify SIMD EQ/NE optimizationMike Danes6-151/+85
2017-09-30Fix VEX.vvvv for cvtss2sd and cvtsd2ssFei Peng1-23/+23
2017-09-29Enable hardware intrinsic in debug and reflectionFei Peng5-79/+85
2017-09-29Implement IsSuppoored for all ISA classesFei Peng10-7/+639
2017-09-29[RyuJIT/ARM32] hotfix for a regression (#14252)Hyung-Kyu Choi1-0/+4
2017-09-29Merge pull request #14247 from rartemev/issue_13420Roman Artemev1-1/+1
2017-09-29Fixed differenece between produced code in CHK and REL modesRoman Artemev1-1/+1
2017-09-28ignore GT_ARGPLACE before gtUseNum check. (#14233)Sergey Andreenko1-1/+2
2017-09-28Merge pull request #14225 from fiigii/falsedependencyCarol Eidt3-30/+28
2017-09-28JIT: have gtClone handle long constants (#14201)Andy Ayers1-1/+8
2017-09-28fix bad VEX.vvvv to avoid false register dependencyFei Peng3-30/+28
2017-09-28Merge pull request #14192 from sdmaclea/PR-ARM64-JCMPBrian Sullivan13-4/+179
2017-09-28[RyuJIT/arm32] Code cleanupHanjoung Lee2-10/+10