riscv-backend
النجوم١٢
التفرعات١
آخر تحديث٦ مارس ٢٠٢٦ في ٢٣:٣٦
Implement issue
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
مستكشف الملفات
4 ملفاتSKILL.md
readonlyالقائمة
Implement issue
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Execute Milestone Z release-candidate burn-in work for issue
Implement Milestone I sub-issues — floating-point arithmetic lowering (SSE2/NEON/RV F+D extensions, FP register class, FP calling convention) and non-promotable memory (stack frame, SP-relative alloca/load/store, non-constant GEP) across all backends.
Implement issue
Implement issue
Implement issue
Implement and verify issue
| name | riscv-backend |
| description | Implement issue |
Use this skill to execute issue #89 in incremental, test-first steps.
llvm-target-riscv crate and workspace wiring.InstrKind coverage as x86/aarch64 backends.src/llvm-target-riscv crate.regs.rs, abi.rs, instructions.rs, lower.rs, encode.rs, lib.rs.RiscVBackend and RiscVEmitter with interfaces matching existing target crates.x0 hardwired zero).a0..a7, return reg a0.llvm_codegen::emit::Emitter.Run at minimum:
cargo +stable test -p llvm-target-riscv
cargo +stable test
If riscv64-linux-gnu-objdump is unavailable, document blocker and keep object-shape tests deterministic.
cargo +stable test unless blocked).gh pr review --comment or gh pr comment) with findings and fixes.references/issue-89-plan.md for acceptance checklist.scripts/riscv_coverage_audit.sh to track lowering/encoding progress.