summaryrefslogtreecommitdiff
path: root/src/jit/lower.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-10-02Reimplement compare flags reuse using SETCC/JCCMike Danes1-27/+78
2017-10-02Simplify SIMD EQ/NE optimizationMike Danes1-50/+0
2017-09-29[RyuJIT/ARM32] hotfix for a regression (#14252)Hyung-Kyu Choi1-0/+4
2017-09-27Merge pull request #14192 from sdmaclea/PR-ARM64-JCMPBrian Sullivan1-0/+2
2017-09-28[RyuJIT/arm32] Code cleanupHanjoung Lee1-1/+4
2017-09-27Merge pull request #14090 from BredPet/interface_dispatch_cellBruce Forstall1-0/+5
2017-09-27ARM32: fix interface dispatch cell address transferPetr Bred1-0/+5
2017-09-26[Arm64] Add GT_JCMP nodeSteve MacLean1-0/+2
2017-09-26Merge pull request #14171 from wateret/ryu-arm-putarg-bitcastCarol Eidt1-5/+8
2017-09-26[RyuJIT/armarch] Put arguments with GT_BITCASTHanjoung Lee1-5/+8
2017-09-20ARM32: fix switch jump table generation bug for RyuJITPetr Bred1-1/+16
2017-09-19Fix jit-format errorBruce Forstall1-1/+1
2017-09-19Merge pull request #13941 from sdmaclea/PR-ARM64-CMP-EXTENDEDBrian Sullivan1-3/+7
2017-09-18Merge pull request #13878 from sdmaclea/PR-ARM64-LowerCompare-Cast-ConstCarol Eidt1-6/+19
2017-09-18Merge pull request #13926 from sdmaclea/PR-ARM64-BOUND-CHECKCarol Eidt1-1/+1
2017-09-15[RyuJit] fix the inconsistency between setContained and isContained. (#13991)Sergey Andreenko1-0/+1
2017-09-15[Arm64] LowerCompare enable bool cast removalSteve MacLean1-6/+19
2017-09-15Merge pull request #13923 from sdmaclea/PR-ARM64-LOWER-SHIFTJarret Shook1-1/+48
2017-09-15[Arm64] Do not mov extend in genCodeForCompareSteve MacLean1-9/+0
2017-09-13Fix formattingSteve MacLean1-2/+2
2017-09-13[Arm64] Swap compare operand if longer is secondSteve MacLean1-2/+15
2017-09-13Lower TEST(x, LSH(1, y)) to BT(x, y)Mike Danes1-0/+49
2017-09-13Merge pull request #13835 from sdmaclea/PR-ARM64-GT_MULHIJoseph Tremoulet1-4/+4
2017-09-13Merge pull request #13799 from sdmaclea/PR-ARM64-Transform-AND-CMPJoseph Tremoulet1-3/+10
2017-09-12[Arm64] Enable Lowering GT_ARR_BOUNDS_CHECKSteve MacLean1-1/+1
2017-09-12[Arm64] Enable LowerShiftSteve MacLean1-1/+48
2017-09-12Merge pull request #13715 from CarolEidt/LsraInfoInLsraCarol Eidt1-98/+1
2017-09-12Fix formattingSteve MacLean1-1/+1
2017-09-07[Arm64] Add GT_MULHISteve MacLean1-4/+4
2017-09-06Merge pull request #13659 from mikedn/cast-actual-typePat Gavlin1-1/+1
2017-09-05[Arm64] Fix Transform AND-CMP to TSTSteve MacLean, Qualcomm Datacenter Technologies Inc1-2/+4
2017-09-05Transform AND-CMP to TSTMike Danes1-2/+7
2017-08-31Enable checking of GTF_EXCEPT and GTF_ASG flags. (#13668)Eugene Rozenfeld1-3/+3
2017-08-30Do TreeNodeInfoInit in buildIntervalsCarol Eidt1-98/+1
2017-08-29[RyuJIT/arm32] Add support for tailcall via helperBruce Forstall1-3/+3
2017-08-29Fix getCastDescription to use the actual source typeMike Danes1-1/+1
2017-08-29[RyuJIT/ARM32] Fix setting register of GT_FIELD_LIST for longHyeongseok Oh1-3/+2
2017-08-27Merge pull request #13543 from hseok-oh/ryujit/fix_13451Carol Eidt1-10/+10
2017-08-28Remove SetContained for GT_FIELD_LISTHyeongseok Oh1-1/+3