41554 blogs · [ { "id": "01a0874c-d18c-73e0-a332-c372665bbe93", "title": "Tuning LLVM's SLP Vectorizer Cost Model", "url": "https://blog.kavin.me/blog/tuning-llvms-slp-vectorizer-cost-model/", "published_at": "2026-05-24T15:00:55+00:00" }, { "id": "01a0874c-d18c-73e0-a332-c37266c75ba2", "title": "Tracking down a 25% Regression on LLVM RISC-V", "url": "https://blog.kavin.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/", "published_at": "2026-04-09T19:00:00+00:00" }, { "id": "01a0874c-d18c-73e0-a332-c37267a896d9", "title": "Analysing a Benchmark on LLVM RISCV", "url": "https://blog.kavin.me/blog/analysing-a-benchmark-on-llvm-riscv/", "published_at": "2026-04-05T22:14:45+00:00" }, { "id": "01a0874c-d18c-73e0-a332-c372689e655b", "title": "My intro to the RISCV LLVM Backend: modifying an existing LLVM pass to merge GPRPair moves", "url": "https://blog.kavin.me/blog/my-intro-to-riscv-backend/", "published_at": "2026-02-27T23:02:45+00:00" }, { "id": "01a0874c-d18c-73e0-a332-c37269212c29", "title": "My First LLVM PR", "url": "https://blog.kavin.me/blog/my-first-llvm-pr/", "published_at": "2025-11-21T18:48:43+00:00" }, { "id": "01a0874c-d18c-73e0-a332-c3726a0d303c", "title": "Nes Emulator", "url": "https://blog.kavin.me/blog/nes-emulator/", "published_at": "2025-06-09T23:06:00+00:00" }, { "id": "01a0874c-d18d-7296-83ee-d70003870b4e", "title": "Rust-based Quadcopter Part 1", "url": "https://blog.kavin.me/blog/rust-based-flight-controller/", "published_at": "2024-06-08T22:59:08+00:00" } ] posts Claim your blog
Back to blog.kavin.me
Blog · corpus.blog/blogs/blog.kavin.me/posts

blog.kavin.me

blog.kavin.me

2026

2025

2024