summaryrefslogtreecommitdiff
path: root/zjit/src/codegen.rs
AgeCommit message (Expand)Author
2025-04-18Add constant folding pass (https://github.com/Shopify/zjit/pull/74)Max Bernstein
2025-04-18Compile IfFalse, IfTrue, and Jump instructions (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18Implement dynamic dispatch for opt_send_without_block (https://github.com/Sho...Takashi Kokubun
2025-04-18Implement codegen for Test insn (https://github.com/Shopify/zjit/pull/57)Maxime Chevalier-Boisvert
2025-04-18Implement all basic Fixnum instructions (https://github.com/Shopify/zjit/pull...Takashi Kokubun
2025-04-18Compile FixnumLt (https://github.com/Shopify/zjit/pull/48)Max Bernstein
2025-04-18Set a return value before popping registers (https://github.com/Shopify/zjit/...Takashi Kokubun
2025-04-18Fix a comment for subtractionTakashi Kokubun
2025-04-18Implement Insn::FixnumSub (https://github.com/Shopify/zjit/pull/42)Takashi Kokubun
2025-04-18Move lib.rs functions to appropriate modules (https://github.com/Shopify/zjit...Takashi Kokubun
2025-04-18Implement Insn::Param using the SP register (https://github.com/Shopify/zjit/...Takashi Kokubun
2025-04-18Load an immediate into a register in the backend (https://github.com/Shopify/...Takashi Kokubun
2025-04-18Load Param off of cfp->ep (https://github.com/Shopify/zjit/pull/31)Takashi Kokubun
2025-04-18Share FrameState by storing it on FunctionMax Bernstein
2025-04-18Implement FixnumAdd and stub PatchPoint/GuardType (https://github.com/Shopify...Takashi Kokubun
2025-04-18Add compact Type latticeMax Bernstein
2025-04-18Compile Insn::Const (https://github.com/Shopify/zjit/pull/18)Takashi Kokubun
2025-04-18Rename --zjit-dump-ssa to --zjit-dump-hir (https://github.com/Shopify/zjit/pu...Takashi Kokubun
2025-04-18Remove OpndMax Bernstein
2025-04-18Rename `backend::Opnd` to `backend::lir::Opnd` (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18Add asm commentsTakashi Kokubun
2025-04-18Resurrect asm comment supportTakashi Kokubun
2025-04-18Rename ir.rs to hir.rs to avoid namespace ambiguity with backendMaxime Chevalier-Boisvert
2025-04-18Add --zjit-debug and debug! macroTakashi Kokubun
2025-04-18Rename backend::ir to backendTakashi Kokubun
2025-04-18Initialize dummy globals for testsTakashi Kokubun
2025-04-18Start compiling the actual IRTakashi Kokubun
2025-04-18Generate working putnil-leave using the backendTakashi Kokubun
2025-04-18Rename codegen.rs to state.rsTakashi Kokubun
2025-04-18Move CodeBlock to asm moduleTakashi Kokubun
2025-04-18Implement Options as part of ZJITStateTakashi Kokubun
2025-04-18Add opt_lt, remove as_usize() traitMaxime Chevalier-Boisvert
2025-04-18Generate intructions to be executedTakashi Kokubun
2025-04-18bindgen works in --enable-zjit=dev mode.Alan Wu
2025-04-18Get CodeBlockTakashi Kokubun
2025-04-18Fix bindgenTakashi Kokubun
2025-04-18Initialize VirtualMemTakashi Kokubun
2025-04-18Copy VirtualMem and mmapTakashi Kokubun