summaryrefslogtreecommitdiff
path: root/src/jit/emitarm64.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-0/+10
2018-02-28Refactor the signature of genGetSimdInsOpt to use emitAttrBrian Sullivan1-1/+2
2018-02-28ARM64 SHA256 Crypto intrinsics implementationDebayan Ghosh1-0/+11
2018-02-28ARM64 SHA1 Crypto intrinsics implementationDebayan Ghosh1-14/+91
2018-02-28ARM64 Aes Crypto intrinsics implementationDebayan Ghosh1-0/+23
2018-01-19Merge pull request #15933 from sdmaclea/PR-ARM64-EMIT-COMPARE-ZEROCarol Eidt1-0/+52
2018-01-19[Arm64] Remove irregular vector not handlingSteve MacLean1-18/+8
2018-01-19[Arm64] Add compare vector to zero emittersSteve MacLean1-0/+52
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-3/+5
2017-12-15Clean up clrjit from using sizeof(void*) when meant TARGET_POINTER_SIZE (#15524)Egor Chesakov1-3/+3
2017-11-07Fix warning about signed/unsigned mismatch in complex assertBrian Sullivan1-2/+10
2017-11-07Merge pull request #14887 from sdmaclea/PR-ARM64-genSIMDIntrinsicNarrow-WidenCarol Eidt1-14/+4
2017-11-06Merge pull request #14854 from sdmaclea/PR-ARM64-Slot-Immediate-SizeCarol Eidt1-7/+5
2017-11-06Merge pull request #14735 from mikedn/emit-const-cleanupCarol Eidt1-69/+0
2017-11-06[Arm64] genSIMDIntrinsicNarrow/WidenSteve MacLean1-14/+4
2017-11-06[Arm64] Prefer EA_PTRSIZE for addressesSteve MacLean1-7/+5
2017-11-03[Arm64] emitIns_R_S imm sizeSteve MacLean1-1/+1
2017-11-03[Arm64] emitIns_S_R imm sizeSteve MacLean1-1/+1
2017-11-01[Arm64] Revise insEncodeDatasizeLSSteve MacLean1-4/+2
2017-10-28Move duplicated emitFltOrDblConst to emit.cppMike Danes1-40/+0
2017-10-28Remove unused emitLiteralConstMike Danes1-29/+0
2017-10-24Cleanup unused emitter argumentsBrian Sullivan1-20/+5
2017-10-23[Arm64] SIMD ins_Load (#14636)Steve MacLean1-3/+3
2017-10-20[Arm64] Add SIMD emittersSteve MacLean1-0/+118
2017-10-20[Arm64] Add more SIMD instructionsSteve MacLean1-0/+12
2017-10-18[Arm64] Add instructions needed by SIMDSteve MacLean1-0/+36
2017-10-04Merge pull request #14294 from sdmaclea/PR-ARM64-EMIT-ExclusivesBrian Sullivan1-0/+60
2017-10-04Merge pull request #14293 from sdmaclea/PR-ARM64-SMUL-DISBrian Sullivan1-0/+9
2017-10-04[Arm64] Fix IF_LS_3D emitterSteve MacLean1-4/+20
2017-10-03[Arm64] Fix smul[lh] disassemblySteve MacLean1-0/+9
2017-10-02[Arm64] Add LD/ST exclusive emittersSteve MacLean1-0/+44
2017-10-02[Arm64] Fix TODO-Cleanup add unreachedSteve MacLean1-22/+22
2017-09-25[Arm64] Use GTF_SET_FLAGS/GTF_USE_FLAGSSteve MacLean1-2/+2
2017-09-22Respond to Feedback #14139Steve MacLean1-10/+15
2017-09-22[Arm64] Add emitters for cbz, cbnz, tbz, or tbnzSteve MacLean1-7/+115
2017-08-24Fix improper handling of GenTreeAddrMode offsetMike Danes1-1/+1
2017-06-07Merge pull request #12087 from sdmaclea/PR-JIT-AcquireRelease-SimpleCasesCarol Eidt1-1/+3
2017-06-05[Arm64] Handle exclusive decode group in insEncodeDatasizeLS()Steve MacLean, Qualcomm Datacenter Technologies, Inc1-1/+3
2017-06-05More ldar/stlr supportSteve MacLean, Qualcomm Datacenter Technologies, Inc1-0/+6
2017-06-05[Arm64] Add emitInsTargetRegSize support for ldar/stlrSteve MacLean, Qualcomm Datacenter Technologies, Inc1-0/+6
2017-05-26Fix BitSetUint64, clean and improve the surrounding code. (#11721)Sergey Andreenko1-2/+2
2017-05-11[Arm64] Add emitter support for ldar/stlrSteve MacLean, Qualcomm Datacenter Technologies, Inc1-0/+20
2017-05-08[Arm64] Revise per commentsSteve MacLean, Qualcomm Datacenter Technologies, Inc1-12/+13
2017-05-08[Arm64] Add emitIns_R_R_S_SSteve MacLean, Qualcomm Datacenter Technologies, Inc1-0/+95
2017-05-08[Arm64] Add emitIns_S_S_R_RSteve MacLean, Qualcomm Datacenter Technologies, Inc1-1/+141
2017-04-27Add assertSteve MacLean1-0/+1
2017-04-27[Arm64] Support two GC attributes in pair formsSteve MacLean, Qualcomm Datacenter Technologies, Inc1-22/+31
2017-04-26[Arm64] Update emitOutputInstr to support GC refs in ldp formsSteve MacLean, Qualcomm Datacenter Technologies, Inc1-2/+11
2017-04-17Use isInternalRegDelayFree to avoid temp reg overallocation (#11025)Bruce Forstall1-11/+1
2017-04-14Introduce API for codegen getting temp registers from gtRsvdRegsBruce Forstall1-22/+18