summaryrefslogtreecommitdiff
path: root/src/jit/lowerarm64.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-25Move TreeNodeInfoInit to LinearScanCarol Eidt1-6/+0
2017-05-24Merge remaining common arm32/arm64 lowering functionsHyung-Kyu Choi1-86/+0
2017-04-11Create common files for ARM32 and ARM64 common codeBruce Forstall1-284/+0
2017-04-10Merge pull request #10808 from sdmaclea/PR-ARM64-enable-initblk-unrollBruce Forstall1-8/+2
2017-04-07[Arm64] enable initblk loop unrollingSteve MacLean, Qualcomm Datacenter Technologies, Inc1-8/+2
2017-04-06[Arm64] Enable cpblk loop unrollingSteve MacLean, Qualcomm Datacenter Technologies, Inc1-8/+0
2017-02-02Refactor TreeNodeInfoInitCarol Eidt1-1669/+21
2017-01-12Fix putArgStk dstCount and ConsumeReg errorsCarol Eidt1-1/+1
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-50/+60
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-60/+50
2016-10-20Enable optimization of structsCarol Eidt1-50/+60
2016-10-10Address PR feedback.Pat Gavlin1-3/+3
2016-09-29Arm64 StoreBlk Lowering FixCarol Eidt1-1/+0
2016-09-28Fix lowering's containment analysis.Pat Gavlin1-2/+3
2016-09-22Merge pull request #7303 from CarolEidt/Fix7195Carol Eidt1-2/+1
2016-09-21DynBlk assert fixes for Arm64Carol Eidt1-2/+1
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-3/+3
2016-09-20Support GT_OBJ for x86Carol Eidt1-11/+12
2016-09-14Merge pull request #7189 from pgavlin/x86-cmp-longPat Gavlin1-2/+2
2016-09-14Address PR feedback.Pat Gavlin1-2/+2
2016-09-13Allow GT_OBJ for Arm64Carol Eidt1-1/+1
2016-09-06Fix Arm64 build breaksCarol Eidt1-6/+10
2016-09-011st Class Struct Block AssignmentsCarol Eidt1-104/+176
2016-08-20Assert that any node with a non-zero dstCount produces a value. (#6827)Pat Gavlin1-1/+1
2016-08-19Fix dstCount of GT_RETURNTRAPCarol Eidt1-1/+1
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-536/+526
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-633/+633
2016-08-04Followup work from codereview feedbackBrian Sullivan1-2/+2
2016-07-29Massage code for clang-formatMichelle McDaniel1-4/+7
2016-07-26Enable multireg returns on Arm64Brian Sullivan1-260/+370
2016-07-05More Blk Op RefactoringCarol Eidt1-1/+1
2016-06-23Refactor TreeNodeInfoInit(): extract lots of functionsBruce Forstall1-2/+3
2016-06-22Optimize integer div/mod by const power of 2 in loweringMike Danes1-1/+0
2016-06-07Methods to check for integer constants and zeroCarol Eidt1-5/+5
2016-05-25Enable HFA support for passing arguments on ARM64Brian Sullivan1-5/+5
2016-05-18Rollback CS#1603899 that led to a JIT assert ngen'ing System.Windows.Forms.dllBruce Forstall1-0/+1
2016-05-17Encapsulate or replace references to CORINFO_PAGE_SIZE.Pat Gavlin1-1/+1
2016-05-11Merge pull request #4896 from kyulee1/longjmpKyungwoo Lee1-0/+14
2016-05-11ARM64: Enable Long AddressKyungwoo Lee1-0/+14
2016-05-10Optimize integer div/mod by const power of 2 in loweringMike Danes1-1/+0
2016-05-06ARM64: Enable Fast Tail CallKyungwoo Lee1-4/+1
2016-05-04ARM64: Enable Tail Call with VarargKyungwoo Lee1-5/+2
2016-04-27StructPromote_0428Brian Sullivan1-19/+32
2016-04-20 ARM64 Work Item 3817, 3524 - Struct16 decompositionBrian Sullivan1-75/+149
2016-04-08Revert "ARM64 Work Item 3817, 3524 - Struct16 decomposition"Jan Kotas1-149/+75
2016-04-08ARM64 Work Item 3817, 3524 - Struct16 decompositionBrian Sullivan1-75/+149
2016-03-251stClassStructs: Replace GT_LDOBJ with GT_OBJCarol Eidt1-3/+3
2016-03-10Fix bad codegen for initblk with large fill valueChris McKinsey1-5/+10
2016-03-07ARM64: Fix for handling GC register for call siteKyungwoo Lee1-2/+1
2016-03-02ARM64: Fix for Multiplication with Overflow CheckKyungwoo Lee1-6/+1