aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/src/asm
Commit message (Expand)AuthorAgeFilesLines
* Arm64 progress (https://github.com/Shopify/ruby/pull/304)Kevin Newton2022-08-2910-110/+541
* LSL, LSR, B.cond (https://github.com/Shopify/ruby/pull/303)Kevin Newton2022-08-2914-487/+801
* TST, CMP, AND/ANDS with registers (https://github.com/Shopify/ruby/pull/301)Kevin Newton2022-08-295-0/+290
* Make sure allocated reg size in bits matches insn out sizeMaxime Chevalier-Boisvert2022-08-291-1/+1
* AND/ANDS for A64 (https://github.com/Shopify/ruby/pull/300)Kevin Newton2022-08-293-0/+349
* Implement X86Reg::sub_reg() methodMaxime Chevalier-Boisvert2022-08-291-0/+19
* LDADDAL, STUR, BL (https://github.com/Shopify/ruby/pull/299)Kevin Newton2022-08-295-53/+384
* MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296)Kevin Newton2022-08-299-158/+442
* Port over putnil, putobject, and gen_leave()Maxime Chevalier-Boisvert2022-08-291-1/+1
* Port gen_leave_exit(), add support for labels to backendMaxime Chevalier-Boisvert2022-08-291-5/+1
* LDUR (https://github.com/Shopify/ruby/pull/295)Kevin Newton2022-08-296-206/+379
* 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-2911-52/+745
* Implement gc offset logicMaxime Chevalier-Boisvert2022-08-291-1/+1
* Function to map from Opnd => X86OpndMaxime Chevalier-Boisvert2022-08-291-2/+2
* Start work on platform-specific codegenMaxime Chevalier-Boisvert2022-08-291-17/+34
* WIP backend IR sketchMaxime Chevalier-Boisvert2022-08-291-12/+12
* YJIT: On-demand executable memory allocation; faster boot (#5944)Alan Wu2022-06-143-114/+34
* YJIT: Remove redundant `extern crate` (#5869)Koichi ITO2022-05-021-1/+0
* YJIT: Enable default rustc lints (warnings) (#5864)Alan Wu2022-04-293-30/+10
* YJIT: Adopt Clippy suggestions we likeAlan Wu2022-04-293-4/+4
* YJIT: Do not create `CodeBlock.asm_comments` if the `asm_comments` feature is...Dmitry Dygalo2022-04-291-9/+19
* YJIT: Make add_comment() more conciseAlan Wu2022-04-271-9/+3
* Rust YJITAlan Wu2022-04-273-0/+2234