summaryrefslogtreecommitdiff
path: root/src/jit/emitarm64.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-10-05Use IF_DR_2G for "Bit Operations" (IF_EN2L) in src/jit/emitarm64.cppEgor Chesakov1-1/+1
2018-09-12Fix emitIns_S_S_R_R not to encode SP to ZR before an add may be emitted.Aditya Mandaleeka1-1/+2
2018-09-06Clean CodeGen::genEmitCall (#19804)Sergey Andreenko1-46/+9
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-4/+4
2018-08-03Handle MovRelocatableImmediate on ARM32 as a special case (IF_T2_N3) (#19013)Egor Chesakov1-21/+0
2018-06-30Move temp info from Compiler to RegSetMike Danes1-2/+2
2018-06-14clean up list of disabled warnings. (#18318)Sergey Andreenko1-3/+3
2018-05-25delete unused variables from jit (#18121)Sergey Andreenko1-6/+0
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-2/+0
2018-05-17[Arm64] Add basic ARMv8.1 AtomicsSteve MacLean1-1/+95
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