summaryrefslogtreecommitdiff
path: root/src/jit/codegenarm64.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-5/+5
2019-03-18Fix explicit constructor calls and Remove multi-line comments (#23162)Sinan Kaya1-2/+2
2019-03-08Merge pull request #23086 from BruceForstall/Arm64ChangeIntFloatSaveOrderBruce Forstall1-38/+26
2019-03-08Merge pull request #23119 from BruceForstall/Arm64PrePostIndexCoalescingBruce Forstall1-12/+44
2019-03-08JIT: rework codegen for Arm64 SIMD Extract/Insert intrinsics (#23114)Andy Ayers1-69/+21
2019-03-07Allow coalescing of SP adjustment into single register prolog STR/LDRBruce Forstall1-12/+44
2019-03-07Fix ARMv8.1 atomics disassembly (#23070)mikedn1-28/+28
2019-03-07Clean up some arm64 prolog/epilog code (#23080)Bruce Forstall1-22/+26
2019-03-06Arm64: always save int registers at higher addresses than float regsBruce Forstall1-38/+26
2019-02-06Fix ARM64 GS with locallocBruce Forstall1-203/+398
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas1-7/+0
2019-01-22Fix SIMD12 GT_STORE_LCL_FLDBruce Forstall1-1/+1
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-77/+11
2019-01-08Use `saveNext` unwind opcode on arm64. (#21683)Sergey Andreenko1-93/+94
2018-12-21Fix arm64 prolog generation for register masks with holes. (#21395)Sergey Andreenko1-208/+254
2018-11-22Typos (#21171)John Doe1-1/+1
2018-11-10Remove genJumpKindForOperMike Danes1-19/+10
2018-11-10Delete dead codeMike Danes1-57/+0
2018-11-10Replace genSetRegToCond with inst_SETCCMike Danes1-1/+1
2018-11-05Fix SP check for x64/x86, remove for arm32/arm64Bruce Forstall1-28/+0
2018-10-25Stop attempting to move PSPSym during localloc for arm32/arm64Bruce Forstall1-52/+21
2018-10-22Remove the LocAllocSP slot for non-x86 platformsBruce Forstall1-6/+0
2018-10-11Implement LeadingSignCount and LeadingZeroCount ARM64 Base Intrinsics (#20306)Egor Chesakov1-1/+1
2018-10-09[arm64] Fix GitHub 20211 Issue (#20240)Egor Chesakov1-2/+22
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-1/+1
2018-09-06Clean CodeGen::genEmitCall (#19804)Sergey Andreenko1-2/+2
2018-08-23Merge branch 'master' into fmt-bbBrian Sullivan1-1/+1
2018-08-22Handle multireg copies correctly (#19588)Carol Eidt1-1/+1
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-1/+1
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-3/+3
2018-07-26Fix overallocation of arm64 small constant locallocBruce Forstall1-7/+9
2018-06-07[Arm64] JIT generate LSE AtomicsSteve MacLean1-130/+178
2018-06-04Merge pull request #18267 from mikedn/lockadd3Carol Eidt1-4/+7
2018-06-04Cleanup LOCKADD handlingMike Danes1-4/+7
2018-06-02Moving the getHWIntrinsicInfo and getHWIntrinsicName methods to be static met...Tanner Gooding1-2/+2
2018-06-02Moving the xarch HWIntrtinsicInfo type into its own header file.Tanner Gooding1-1/+1
2018-06-02JIT: Eliminate RegTracker (#18179) (#18230)Andrew Au1-6/+6
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-4/+0
2018-05-17[Arm64] Add basic ARMv8.1 AtomicsSteve MacLean1-0/+65
2018-04-15[Arm64] Add full barrier after locking operations (#17567)Steve MacLean1-8/+7
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-30/+7
2018-03-07[RyuJIt] Clean and fix gen return (#16725)Sergey Andreenko1-61/+26
2018-02-28Refactor the signature of genGetSimdInsOpt to use emitAttrBrian Sullivan1-77/+47
2018-02-28ARM64 SHA1 Crypto intrinsics implementationDebayan Ghosh1-0/+170
2018-02-28ARM64 Aes Crypto intrinsics implementationDebayan Ghosh1-0/+51
2018-02-14[Arm64] Additional Insert commentsSteve MacLean1-1/+9
2018-02-12Insert contain extractSteve MacLean1-1/+4
2018-02-09[Arm64] Implement Simd.InsertSteve MacLean1-1/+99
2018-02-01[Arm64] Add Lower Compare Zero commentsSteve MacLean1-1/+1
2018-02-01[Arm64] HWIntrinsic codegen function headersSteve MacLean1-0/+65