aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/src/asm/arm64/inst
Commit message (Expand)AuthorAgeFilesLines
* YJIT: fix ARM64 bitmask encoding for 32 bit registers (#6503)Alan Wu2022-10-061-1/+1
* A bunch of clippy auto fixes for yjit (#6476)Jimmy Miller2022-09-304-4/+5
* Change IncrCounter lowering on AArch64 (#6455)Kevin Newton2022-09-272-0/+111
* YJIT: Add Opnd#with_num_bits to use only 8 bits (#6359)Takashi Kokubun2022-09-141-0/+14
* Better offsets (#6315)Kevin Newton2022-09-093-30/+30
* Better b.cond usage on AArch64 (#6305)Kevin Newton2022-08-311-6/+6
* Fixed width immediates (https://github.com/Shopify/ruby/pull/437)Kevin Newton2022-08-2910-48/+42
* TBZ and TBNZ for AArch64 (https://github.com/Shopify/ruby/pull/434)Kevin Newton2022-08-292-0/+137
* LDRH and STRH for AArch64 (https://github.com/Shopify/ruby/pull/438)Kevin Newton2022-08-292-0/+178
* Op::Xor for backend IR (https://github.com/Shopify/ruby/pull/397)Kevin Newton2022-08-292-0/+32
* Load mem displacement when necessary on AArch64 (https://github.com/Shopify/r...Kevin Newton2022-08-293-3/+113
* Left and right shift for IR (https://github.com/Shopify/ruby/pull/374)Kevin Newton2022-08-291-2/+31
* Fixes for AArch64 (https://github.com/Shopify/ruby/pull/338)Kevin Newton2022-08-291-61/+19
* A lot of fixes coming from our pairing session (https://github.com/Shopify/ru...Kevin Newton2022-08-294-233/+217
* BLR instruction for AArch64 (https://github.com/Shopify/ruby/pull/325)Kevin Newton2022-08-291-4/+19
* AArch64 frames (https://github.com/Shopify/ruby/pull/324)Kevin Newton2022-08-292-0/+218
* Conditionals (https://github.com/Shopify/ruby/pull/323)Kevin Newton2022-08-292-0/+75
* Port print_int to the new backend (https://github.com/Shopify/ruby/pull/321)Kevin Newton2022-08-293-9/+112
* Port print_str to new backend (https://github.com/Shopify/ruby/pull/318)Kevin Newton2022-08-292-0/+109
* Encode MRS and MSR for AArch64 (https://github.com/Shopify/ruby/pull/315)Kevin Newton2022-08-292-0/+88
* Better label refs (https://github.com/Shopify/ruby/pull/310)Kevin Newton2022-08-291-2/+2
* More Arm64 lowering/backend work (https://github.com/Shopify/ruby/pull/307)Kevin Newton2022-08-292-0/+91
* Arm64 progress (https://github.com/Shopify/ruby/pull/304)Kevin Newton2022-08-296-17/+254
* LSL, LSR, B.cond (https://github.com/Shopify/ruby/pull/303)Kevin Newton2022-08-2910-752/+242
* TST, CMP, AND/ANDS with registers (https://github.com/Shopify/ruby/pull/301)Kevin Newton2022-08-295-0/+290
* AND/ANDS for A64 (https://github.com/Shopify/ruby/pull/300)Kevin Newton2022-08-293-0/+349
* LDADDAL, STUR, BL (https://github.com/Shopify/ruby/pull/299)Kevin Newton2022-08-294-15/+380
* MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296)Kevin Newton2022-08-298-158/+430
* LDUR (https://github.com/Shopify/ruby/pull/295)Kevin Newton2022-08-295-204/+341
* RET A64 instructions (https://github.com/Shopify/ruby/pull/294)Kevin Newton2022-08-292-0/+71
* * Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291)Maxime Chevalier-Boisvert2022-08-295-0/+485