summaryrefslogtreecommitdiff
path: root/src/jit/lsraarmarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-24[RyuJit/ARM] Fix lsra BuildShiftRotate (#17103)Sergey Andreenko1-53/+0
2018-02-21LEA on rhs of block copy can't be containedCarol Eidt1-1/+2
2018-02-01Refactor RefPosition and Interval BuildingCarol Eidt1-224/+25
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-18/+18
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-3/+3
2017-12-19Fix for armel double passed as longCarol Eidt1-1/+4
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-227/+248
2017-12-06Fix GT_FIELD_LIST double passed as intCarol Eidt1-11/+16
2017-11-20[Arm64] SIMD12 genCodeForStoreLcl*Steve MacLean1-0/+11
2017-11-08[Arm64] SIMD genPutArgStkSteve MacLean1-0/+1
2017-11-03[Arm64] SIMD12 Indirect Load/StoreSteve MacLean1-0/+12
2017-11-01Fix slot size for transformed longHyeongseok Oh1-9/+9
2017-10-31[RyuJIT/ARM32] Fix double type PutArgStk check bug on LSRA initHyeongseok Oh1-2/+2
2017-10-20[RyuJIT/ARM32] Fast tail call: code generation (#14445)Hyeongseok Oh1-9/+3
2017-10-16Merge pull request #14350 from CarolEidt/LsraInfoCleanupCarol Eidt1-8/+1
2017-10-11Cleanup of Lowering & LsraInfoCarol Eidt1-8/+1
2017-10-06Fix RyuJIT/arm32 assertsBruce Forstall1-19/+13
2017-09-26[RyuJIT/ARM32] Fast tail call: Init LSRA to use R12 to save jump target (#14184)Hyeongseok Oh1-3/+5
2017-09-20Merge pull request #13541 from hqueue/arm/ryujit/issue_12614_enable_unrolling...Bruce Forstall1-5/+1
2017-09-13[RyuJIT/ARM32] Enable unrolling for cpblkHyung-Kyu Choi1-5/+1
2017-09-05[Arm64] Fix Transform AND-CMP to TSTSteve MacLean, Qualcomm Datacenter Technologies Inc1-1/+1
2017-08-30Fix commentHyeongseok Oh1-1/+1
2017-08-29[RyuJIT/armel] Fix double reg arg passingHanjoung Lee1-0/+9
2017-08-27Merge pull request #13597 from CarolEidt/InfoLinearScanCarol Eidt1-53/+48
2017-08-25PR Feedback and formattingCarol Eidt1-3/+3
2017-08-25Move TreeNodeInfoInit to LinearScanCarol Eidt1-50/+45
2017-08-25PR FeedbackCarol Eidt1-2/+2
2017-08-25Arm Containment CleanupCarol Eidt1-8/+6
2017-08-24Merge pull request #11589 from mikedn/gen-amCarol Eidt1-2/+2
2017-08-24Fix improper handling of GenTreeAddrMode offsetMike Danes1-2/+2
2017-08-23Fix ARM issues with ContainmentCarol Eidt1-4/+3
2017-08-16Move Containment Analysis to LoweringCarol Eidt1-131/+152
2017-08-08[ARM32/RyuJIT] Set the source candidates for PutArgSplit nodesJiyoung Yun1-0/+1
2017-07-14Merge pull request #12618 from hseok-oh/ryujit/fix_12600Bruce Forstall1-1/+3
2017-07-11PR feedbackCarol Eidt1-56/+10
2017-07-11[RyuJIT/ARM32] Internal register candadate for split struct argumentHyeongseok Oh1-1/+3
2017-07-10Extract containment analysisCarol Eidt1-181/+126
2017-07-10[RyuJIT/ARM32] Fix register allocation for split GT_FIELD_LIST structHyeongseok Oh1-0/+12
2017-07-09Merge pull request #12572 from wateret/armel/dblarg_stackCarol Eidt1-1/+14
2017-07-07[RyuJIT/ARM32] Codegen: split struct argument less than 16 bytesHyeongseok Oh1-17/+24
2017-07-07[RyuJIT/armel] Rewrite changes for readibilityHanjoung Lee1-10/+9
2017-07-06Support unaligned floating point loads/storesMikhail Skvortcov1-2/+27
2017-07-03[RyuJIT/armel] Passing stack double argumentsHanjoung Lee1-0/+14
2017-06-30Merge pull request #11815 from hseok-oh/ryujit/struct_split_smallCarol Eidt1-0/+5
2017-06-30[ARM32/RyuJIT] Lowering: enable passing split struct less than 16 bytesHyeongseok Oh1-0/+5
2017-06-29[RyuJIT/armel] Support `double` argument passingHanjoung Lee1-1/+11
2017-06-28[RyuJIT/ARM32] Enable passing large split struct argument (#12050)Hyeongseok Oh1-0/+65
2017-06-21Fix typo and formatting issuesJiyoung Yun1-2/+2
2017-06-21[RyuJIT/ARM32] Avoid assersion for double argumentsJiyoung Yun1-7/+5
2017-06-21[RyuJIT/ARM32] Assign 1 srcCount in TYP_DOUBLEJiyoung Yun1-3/+4