summaryrefslogtreecommitdiff
path: root/src/jit/codegenarm.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-22Refactor genCodeForTreeNode for xarch to match arm32/arm64Bruce Forstall1-16/+1
2017-05-21Merge pull request #11526 from mskvortsov/MulLongBruce Forstall1-2/+23
2017-05-19[RyuJIT/ARM32] Fix src register trashing in genFloatToIntCast (#11644)mskvortsov1-2/+4
2017-05-19Merge pull request #11713 from mskvortsov/CkfiniteBruce Forstall1-0/+47
2017-05-19Merge pull request #11680 from mskvortsov/CleanupLongNYIsBruce Forstall1-27/+12
2017-05-19Remove `GTF_REVERSE_OPS` from LIR. (#10698)Pat Gavlin1-10/+1
2017-05-19RyuJIT/ARM32: enable ckfinite codegen.Mikhail Skvortcov1-0/+47
2017-05-18RyuJIT/ARM32: Cleanup remaining GT_LONG NYIs.Mikhail Skvortcov1-27/+12
2017-05-15RyuJIT/ARM32: Enable GT_MUL_LONG codegen.Mikhail Skvortcov1-2/+23
2017-05-11[RyuJIT/ARM32] Implement for GT_STORE_OBJ (#10721)Sujin Kim1-0/+118
2017-05-04Refactor arm32/arm64 per-node codegen into functions (#11377)Bruce Forstall1-431/+73
2017-05-01FormattingBruce Forstall1-7/+6
2017-05-01Refactor GT_NEG/GT_NOTBruce Forstall1-33/+42
2017-05-01Refactor comparesBruce Forstall1-70/+82
2017-05-01Refactor GT_PUTARG_REGBruce Forstall1-13/+1
2017-05-01Refactor GT_SWAPBruce Forstall1-2/+0
2017-05-01Refactor GT_RETURNTRAPBruce Forstall1-19/+30
2017-05-01Refactor GT_STOREINDBruce Forstall1-69/+75
2017-05-01Refactor GT_LCL_VAR and GT_STORE_LCL_VARBruce Forstall1-94/+109
2017-05-01Refactor GT_STORE_LCL_FLDBruce Forstall1-37/+49
2017-05-01Refactor ARM/ARM64 GT_LCL_FLD codegenBruce Forstall1-26/+1
2017-04-27RyuJIT/ARM32: Update GT_PUTARG_REG codegen.Mikhail Skvortcov1-10/+10
2017-04-25[RyuJIT/ARM32] Move genJumpKindsForTree into common part (#11103)mskvortsov1-16/+2
2017-04-25RyuJIT/ARM32: Update GT_LCL_FLD codegen.Mikhail Skvortcov1-1/+15
2017-04-24RyuJIT/ARM32: Enable arithmetic overflow checks.Mikhail Skvortcov1-32/+3
2017-04-18[RyuJIT/ARM32] Use 'subs' instead of 'sub' on locallocAlexander Soldatov1-2/+2
2017-04-17RyuJIT/ARM32: update nullcheck codegenMikhail Skvortcov1-2/+2
2017-04-14Introduce API for codegen getting temp registers from gtRsvdRegsBruce Forstall1-26/+6
2017-04-11Create common files for ARM32 and ARM64 common codeBruce Forstall1-1132/+0
2017-04-06RyuJIT/ARM32: update GT_LEA codegenMikhail Skvortcov1-4/+12
2017-04-04Merge pull request #10303 from hseok-oh/fix_10300Bruce Forstall1-2/+7
2017-04-03[RyuJIT/ARM32] Localloc implementation in codegenAlexander Soldatov1-0/+326
2017-04-03[RyuJIT/ARM32] GS Cookie check implementation.Alexander Soldatov1-8/+0
2017-03-30Merge pull request #10228 from mskvortsov/ryujit-arm32-copy-barrierBruce Forstall1-19/+64
2017-03-30[Ryujit/ARM32] Implement NYI related with overflow for ARM (#10491)Sujin Kim1-6/+114
2017-03-20[ARM32/Linux] Fix register allocation for null check in call instructionHyeongseok Oh1-2/+7
2017-03-16RyuJIT/ARM32: Enable GT_COPY and GT_MEMORYBARRIERMikhail Skvortcov1-19/+64
2017-03-14Merge pull request #10145 from hqueue/arm/ryujit/shiftrotate_decomposed_longBruce Forstall1-1/+74
2017-03-13Improve LIR dumping (#10140)Bruce Forstall1-3/+5
2017-03-13Convert GenTree* to GenTreeCall* as much as possible (#10132)Bruce Forstall1-12/+8
2017-03-13Merge pull request #10083 from hqueue/arm/ryujit/decomposed_long_fixBruce Forstall1-1/+1
2017-03-14[Ryujit/ARM32] Support shift and rotate for decomposed longHyung-Kyu Choi1-1/+74
2017-03-10Merge pull request #9979 from alpencolt/ryu-arm-blocksBruce Forstall1-0/+107
2017-03-10Merge pull request #9679 from alpencolt/ryu-arm-arr-index-offsetBruce Forstall1-0/+159
2017-03-10[Ryujit/ARM32] Fix wrong comparionHyung-Kyu Choi1-1/+1
2017-03-09[Ryujit/ARM32] Support binary operator for decomposed long (#9978)Hyung-Kyu Choi1-1/+75
2017-03-06[RyuJIT/ARM32] GT_STORE_BLK/GT_STORE_DYN_BLK support in codegenAlexander Soldatov1-0/+107
2017-03-03RyuJIT/ARM32: enable codegen for long nodes.Mikhail Skvortcov1-53/+528
2017-03-01Streamlined MinOpts GC ref tracking. (#9869)Peter Kukol1-2/+4
2017-03-01RyuJIT/ARM32: Enable P/Invoke lowering.Mikhail Skvortcov1-1/+7