summaryrefslogtreecommitdiff
path: root/src/jit/lower.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-2/+1
2018-03-22Fix bug for #17089Petr Bred1-1/+2
2018-03-10fix r2r relative indirection for arm. (#16171)Sergey Andreenko1-13/+1
2018-02-27Implement JitDefaultFillBrian Sullivan1-1/+3
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-0/+3
2018-02-14Add VSD additional param for DIRECT calls. (#16267)Sergey Andreenko1-48/+4
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-2/+1
2018-02-05Revert #15910 [R2R] add a virtualStubParamInfo as an argumentBrian Sullivan1-4/+48
2018-02-01[R2R] add a virtualStubParamInfo as an argument (#15910)Sergey Andreenko1-48/+4
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-62/+61
2018-01-31Implement simple Sse2 hardware intrinsicsJacek Blaszczynski1-1/+1
2018-01-29Use genTypeCanRepresentValue only with small typesMike Danes1-1/+1
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-5/+5
2017-12-27Adding basic containment analysis support for hardware intrinsics.Tanner Gooding1-0/+11
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-18/+18
2017-12-13get rid of TYP_CHARFei Peng1-3/+3
2017-12-11Merge pull request #15454 from mikedn/lower-cmp-minoptsBruce Forstall1-302/+348
2017-12-09Disable LowerCompare optimizations in minoptsMike Danes1-302/+348
2017-12-06Fix GT_FIELD_LIST double passed as intCarol Eidt1-53/+38
2017-12-01Merge pull request #15190 from sdmaclea/PR-ARM64-IsContainableMemoryOpCarol Eidt1-1/+5
2017-11-27Merge pull request #15187 from BruceForstall/FixArmTailcallBruce Forstall1-3/+18
2017-11-22[Arm64] Allow IsContainableMemoryOp() useSteve MacLean1-1/+5
2017-11-22Merge pull request #15181 from BruceForstall/CleanupCallFlagUsageBruce Forstall1-1/+1
2017-11-22Fix arm32 stub indirect tailcallBruce Forstall1-3/+18
2017-11-22Clean up `GTF_CALL_VIRT_KIND_MASK` and related usageBruce Forstall1-1/+1
2017-11-22[Arm64] Fix LowerVirtualStubCall reg allocationSteve MacLean1-1/+10
2017-11-19Use BT in switch loweringMike Danes1-29/+199
2017-11-13Merge pull request #14988 from briansull/fix-523532Brian Sullivan1-1/+1
2017-11-13check that VM set pAddr == nullptr (#15003)Sergey Andreenko1-0/+1
2017-11-10Fix VSO 523532 - Possible mismatch in size on GT_EQ created for switch expansionBrian Sullivan1-1/+1
2017-11-08[Arm64] SIMD genPutArgStkSteve MacLean1-1/+1
2017-11-06Merge pull request #14281 from mikedn/mixed-type-relopCarol Eidt1-48/+0
2017-11-01[RyuJit/ARMARCH] lower arg with list of float fields. (#14753)Sergey Andreenko1-32/+121
2017-10-30delete unused functions and arguments in lower. (#14726)Sergey Andreenko1-13/+7
2017-10-24delete unused local variables from jit sources (#14679)Sergey Andreenko1-1/+0
2017-10-20[RyuJit/arm32] Do nothing if double is on stack. (#14603)Sergey Andreenko1-18/+15
2017-10-16Merge pull request #14350 from CarolEidt/LsraInfoCleanupCarol Eidt1-10/+29
2017-10-13Fix handling of SIMD12Carol Eidt1-9/+11
2017-10-11Cleanup of Lowering & LsraInfoCarol Eidt1-10/+27
2017-10-06Fix RyuJIT/arm32 assertsBruce Forstall1-3/+4
2017-10-06Merge pull request #14329 from sdmaclea/PR-ARM64-ATOMIC-OPSBrian Sullivan1-0/+7
2017-10-05[RyuJIT/armel] Fix regressionHanjoung Lee1-10/+19
2017-10-04Fix condition flags reuse optimization (#14323)mikedn1-3/+1
2017-10-04[Arm64] Implement GT_XADD, GT_XCHG, GT_CMPXCHG ...Steve MacLean1-0/+7
2017-10-03Merge pull request #14295 from BruceForstall/FixArm64FastTailcallGSCookieBruce Forstall1-1/+4
2017-10-03Merge pull request #14027 from mikedn/simd-eq-optCarol Eidt1-80/+137
2017-10-02Put JIT64 compat assert under `_TARGET_AMD64_` ifdefBruce Forstall1-1/+4
2017-10-02Merge pull request #14220 from wateret/ryu-arm-bitcast-cleanupBruce Forstall1-1/+4
2017-10-02Move JCMP transform to LowerJTrueMike Danes1-3/+61
2017-10-02Extend flag reuse optimization to all relopsMike Danes1-4/+2