summaryrefslogtreecommitdiff
path: root/src/jit/codegenarmarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Zero initReg in genSetGSSecurityCookie (#24371)Egor Chesakov1-0/+38
2019-06-05Cleanup block stores and test for 24846 (#24950)Carol Eidt1-40/+26
2019-05-29Sort out ARM load/store instruction size issues (#20126)mikedn1-87/+46
2019-05-17Improve stack probing for Linux/arm64Bruce Forstall1-3/+40
2019-05-17Fix localloc with large out arg space (#24388)Bruce Forstall1-0/+85
2019-05-07Merge pull request #23587 from BrianBohe/brbohe/moving_variableLiveRangeSergey Andreenko1-1/+1
2019-04-16Merge pull request #24002 from sandreenko/fixDesktopFailureSergey Andreenko1-31/+25
2019-04-16Use lvaGetDesc.Sergey Andreenko1-1/+1
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-3/+12
2019-04-15Get rid of varNumInp.Sergey Andreenko1-11/+5
2019-04-15Another surgery fix for genPutArgStk to fix desktop build.Sergey Andreenko1-20/+20
2019-04-13Fix ARM's genPutArgStk codegen (#23867)mikedn1-2/+30
2019-04-12Update maximum allowed arm prolog sizeBruce Forstall1-1/+3
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall1-39/+67
2019-03-29Moving VariableLiveRanges classes outside Compiler classBrian Bohe1-1/+1
2019-03-29A new way of tracking variables (#23373)Brian Bohe1-0/+5
2019-03-20Adding a flag to able/disable scope info (#23298)Brian Bohe1-1/+2
2019-03-12Arm64: Implement JMP call for HFA register argumentsBruce Forstall1-31/+53
2019-03-08JIT: rework codegen for Arm64 SIMD Extract/Insert intrinsics (#23114)Andy Ayers1-6/+4
2019-02-19Fix formattingBrian Sullivan1-1/+1
2019-02-19Correct the assert to add R8 as a potential valid registerBrian Sullivan1-6/+8
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+7
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-2/+4
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-197/+62
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-2/+1
2018-12-13Update var life for multireg localCarol Eidt1-0/+1
2018-12-05Refactor genAllocLclFrame into two architecture-specific functions (#21074)Egor Chesakov1-0/+134
2018-11-10Remove genJumpKindForOperMike Danes1-5/+4
2018-11-10Delete dead codeMike Danes1-123/+0
2018-11-10Move genCodeForSetcc to codegenlinear.cppMike Danes1-12/+10
2018-11-10Reimplement genCodeForJumpTrue using GenConditionMike Danes1-35/+1
2018-11-10Add support for floating point conditionsMike Danes1-40/+28
2018-11-10Introduce GenConditionMike Danes1-11/+48
2018-11-03Delete GenTreeLabelMike Danes1-2/+1
2018-10-11Fix for CoreRT issue Assertion slot != NO_REVERSE_PINVOKE_FRAME' failed #6253Sergey Ignatov1-0/+8
2018-09-17Merge pull request #15657 from mikedn/fp-divmul-binaryCarol Eidt1-1/+1
2018-09-12Arm: Correctly handle multi-reg COPYCarol Eidt1-44/+63
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-1/+1
2018-09-06Make cast classification arch independentMike Danes1-135/+75
2018-09-06Get rid of Lowering::getCastDescriptionMike Danes1-3/+3
2018-09-06Improve ARM genIntCastOverflowCheckMike Danes1-73/+66
2018-09-06Refactor genIntToIntCast on ARMMike Danes1-79/+66
2018-09-06Extract cast overflow check ARM codegen to genIntCastOverflowCheckMike Danes1-78/+106
2018-08-27Deal with compilation warnings in JIT in cross-bitness scenario (#19590)Egor Chesakov1-1/+1
2018-08-22Handle multireg copies correctly (#19588)Carol Eidt1-3/+16
2018-07-18Arm64: Fix handling of IP0 & IP1Carol Eidt1-0/+1
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-6/+8
2018-06-13[Windows|Arm64|VarArgs] Correctly pass HFA arguments (#18364)Jarret Shook1-2/+2
2018-06-12Unify struct arg handling (#18358)Carol Eidt1-36/+1
2018-06-06Fix ARM cast codegen (#18063)mikedn1-63/+52