SKU/Artículo: AMZ-B0G72C2MN9

MASTERING LLVM 19: BUILD PRODUCTION COMPILERS, CROSS-PLATFORM TOOLCHAINS & JITS: CLANG, LLVM IR, SSA, CODE GEN, OPTIMIZATION & CUSTOM BACKENDS

Format:

Paperback

Kindle

Paperback

Detalles del producto
Disponibilidad:
En stock
Peso con empaque:
0.43 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • ⚡ Architect Production-Grade Compilers, Ultra-Fast JITs & Custom Backends with LLVM 19🚫 Struggling to adapt your codebase to Opaque Pointers or the New Pass Manager? ⚠️ If you’ve been wrestling with deprecated APIs, silent backend crashes, and documentation that hasn't been updated since 2015, you’re not alone.✅ The good news is that mastering the LLVM 19 infrastructure doesn’t have to be a nightmare of segmentation faults. With the right guide, you can bypass the steep learning curve and build reliable, industrial-strength compilers that target RISC-V, WebAssembly, and the Cloud with absolute precision.➡️ That’s why I wrote “Mastering LLVM 19”, your practical companion to mastering the intersection of compiler engineering, JIT runtime systems, and high-performance code generation. This is more than just a technical manual—it’s your roadmap to building scalable, future-ready toolchains.🔧 Here’s why this book is a game-changer: ⏱️ Bridge the Theory-Practice Gap – Move beyond "Hello World" tutorials. Learn to handle real-world ABI constraints, symbol resolution, and complex link-time optimizations. ✔️ Native LLVM 19 & C++20 – Stop fighting legacy code. Master the modern New Pass Manager (NPM) pipeline and the mandatory Opaque Pointer type system. 📡 Cross-Platform Dominance – Build toolchains that don't just run on x86. Compile for embedded RISC-V hardware and browser-based WebAssembly (WASI) environments. 💻 Production-Ready Architectures – Implement a thread-safe ORC v2 JIT for high-throughput data analytics and a robust static compiler for general-purpose languages. ⚡ Advanced Optimization – Unlock the power of MLIR, Polyhedral Optimization, and ThinLTO to squeeze every cycle out of your hardware.📘 WITH 2 EXCLUSIVE BONUSES:📋 The Compiler Engineer’s Cheat Sheet – A rapid-reference guide covering IRBuilder patterns, TableGen syntax, and essential CMake configurations (Chapter 13). 🛠️ Full Source Code Access – Download the complete, compilable source for the Kaleidoscope++ static compiler and the DataFrame Expression JIT.🚀 These are the projects and skills you’ll master inside:🔌 AST-to-IR Lowering – Implement the Visitor Pattern to translate high-level language constructs into verifiable SSA form. 🌐 Custom Backend Design – Use TableGen to define registers and instructions for custom hardware accelerators. 📲 Lazy Compilation & JITs – Generate code only when needed using CompileOnDemand layers and re-export host symbols for seamless interoperability. 📡 Sanitizers & Debugging – Inject AddressSanitizer (ASan) and emit DWARF metadata to make your language developer-friendly. ⚙️ Sysroot Management – Link against libc and standard C++ libraries for hermetic, cross-compiled builds. 🚛 Optimization Pipelines – Configure -O2 vs -Os passes programmatically using the PassBuilder API. 🛡️ Safety & Correctness – Learn the rigorous verification patterns that prevent invalid IR generation and ensure stable releases.❌ Don’t waste another day debugging obscure linker errors or reading outdated forums!✅ Take control of the world's most powerful compiler infrastructure. Whether you are building a new language, optimizing a database engine, or targeting custom silicon, this book is your blueprint for success.🔥 So, what are you waiting for? 🔥✅ Click Buy Now and Start Building Your LLVM Toolchain Today! ✅
AR$146.581
60% OFF
AR$58.632

IMPORT EASILY

By purchasing this product you can deduct VAT with your RUT number

AR$146.581
60% OFF
AR$58.632

Pagá fácil y rápido con Mercado Pago o MODO

Llega en 8 a 12 días hábiles
con envío
Tienes garantía de entrega
Este producto viaja de USA a tus manos en