summaryrefslogtreecommitdiff
path: root/src/jit/codegenarm.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-02-02[RyuJIT/arm32] Support GTF_IND_VOLATILE and GTF_BLK_VOLATILEBuyduck1-0/+19
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-35/+35
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-1/+3
2017-12-11Fix arm/arm64 locallocBruce Forstall1-7/+7
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-1/+0
2017-10-19Fix ARM bad GC info for CpObjBruce Forstall1-0/+9
2017-10-11Refactor code for constant handles that reference opts.compReloc to use Immed...Brian Sullivan1-2/+1
2017-09-20Merge pull request #13541 from hqueue/arm/ryujit/issue_12614_enable_unrolling...Bruce Forstall1-9/+0
2017-09-15[Arm/Arm64] LowerCast remove small int widen castSteve MacLean1-4/+1
2017-09-13[RyuJIT/ARM32] Enable unrolling for cpblkHyung-Kyu Choi1-9/+0
2017-08-18[RyuJIT/ARM32] Set carry bit: neg operationHyeongseok Oh1-1/+1
2017-07-22[RyuJIT/ARM32] Removed int <-> float casts related NYIs.Alexander Soldatov1-42/+14
2017-06-30[RyuJIT/ARM32] Return HFA struct (#12453)Hyeongseok Oh1-2/+2
2017-06-29[RyuJIT/armel] Support `double` argument passingHanjoung Lee1-2/+3
2017-06-13Merge pull request #12105 from alpencolt/ryu-arm-softfp-pass-retBruce Forstall1-1/+14
2017-06-12[Arm64/Unix] Add 64K page support (#10981)Steve MacLean1-4/+4
2017-06-09[RyuJIT/armel] Correct returning float values.Alexander Soldatov1-1/+14
2017-06-08Merge pull request #11901 from CarolEidt/RegValCarol Eidt1-12/+4
2017-06-07Merge pull request #12122 from BruceForstall/CleanupEffectiveValBruce Forstall1-5/+5
2017-06-07Make containedness explicitCarol Eidt1-12/+4
2017-06-06Remove use of gtEffectiveVal in RyuJIT codegenBruce Forstall1-5/+5
2017-06-05Merge pull request #11205 from mskvortsov/FixFloatingLdStBrian Sullivan1-27/+0
2017-06-05Remove arm32's genLeaInstructionMikhail Skvortcov1-27/+0
2017-06-02Delete long compare support from ARM32 codegenMike Danes1-193/+24
2017-06-02Add ARM32 support for GT_SETCC/GT_CMP/GTF_SET_FLAGSMike Danes1-1/+2
2017-05-25Merge pull request #11880 from mskvortsov/FixSetRegToCondPat Gavlin1-4/+11
2017-05-24RyuJIT/arm32: Fix genRegSetToCond for FP casesMikhail Skvortcov1-4/+11
2017-05-23Merge pull request #11366 from ruben-ayrapetyan/remove-zap-code-relocs-for-li...Bruce Forstall1-8/+4
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-15Change relocations in ngen-ed code with PC-relative constants for Linux ARM32.Ruben Ayrapetyan1-8/+4
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