Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
LLVM Code Generation - A deep dive into compiler backend development - cover

LLVM Code Generation - A deep dive into compiler backend development

Quentin Colombet

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

The LLVM infrastructure is a popular compiler ecosystem widely used in the tech industry and academia. This technology is crucial for both experienced and aspiring compiler developers looking to make an impact in the field. Written by Quentin Colombet, a veteran LLVM contributor and architect of the GlobalISel framework, this book provides a primer on the main aspects of LLVM, with an emphasis on its backend infrastructure; that is, everything needed to transform the intermediate representation (IR) produced by frontends like Clang into assembly code and object files.You’ll learn how to write an optimizing code generator for a toy backend in LLVM. The chapters will guide you step by step through building this backend while exploring key concepts, such as the ABI, cost model, and register allocation. You’ll also find out how to express these concepts using LLVM's existing infrastructure and how established backends address these challenges. Furthermore, the book features code snippets that demonstrate the actual APIs.By the end of this book, you’ll have gained a deeper understanding of LLVM. The concepts presented are expected to remain stable across different LLVM versions, making this book a reliable quick reference guide for understanding LLVM.
Available since: 05/23/2025.
Print length: 620 pages.

Other books that might interest you

  • Diagnostic Medical Sonographer Career Planning Audio Book Bundle - 3 in 1 Career Development Plan Box Set - cover

    Diagnostic Medical Sonographer...

    Brian Mahoney

    • 0
    • 0
    • 0
    End Money Worries! 
    Diagnostic Medical Sonographer Career Planning Audio Book Bundle  
    3 in 1 Career Development Plan Box Set 
    Discover... 
    * What a Diagnostic Medical Sonographer does * How to Become a Diagnostic Medical Sonographer * What is the salary of a Diagnostic Medical Sonographer 
    * What is the Diagnostic Medical Sonographer Work Environment like * What is the future Job outlook for a Diagnostic Medical Sonographer 
    * How long does it take to become a Diagnostic Medical Sonographer * How to Prepare for Your Job Interview 
    * Tips the pros use to Ace their Job Interview  * You'll be confident with the best answers for the toughest job interview questions 
    The knowledge & ability to change your life all for less than the cost of 1 movie ticket! 
     If you are ready to get started & want the knowledge, help & motivation to change your life now!... 
    How to start a YouTube Channel & Make Money 
    Discover... 
    * Why YouTube is Essential for Business Marketing * Creating a YouTube Marketing Strategy 
    *Creating Engaging Video Content *Optimizing Your YouTube Channel  
    *Monetizing your YouTube Channel *Measuring your YouTube Marketing Success 
    *YouTube Shorts Video & Channel Promotion 
    So take advantage of this chance for a lifetime passive income stream from YouTube! 
    Goal Setting Mastery: A Action Plan to Achieving Your Dreams 
    Now you you can take advantage of this goal setting audio book & discover how to achieve success in all aspects of your life: 
    * Understanding the Power of Goal Setting * How to set meaningful goals using the SMART Method 
    * Creating a Action Plan * Reviewing & adjusting your Goals  * Using Goal Setting in all areas of Your life 
    So Don't wait. You'll wait your life away...
    Show book
  • Ultimate AWS CDK for Infrastructure Automation - Extract the Full Potential of AWS CDK for Seamless Infrastructure Automation of Your Cloud with Practical Examples Best Practices and Expert Tips - cover

    Ultimate AWS CDK for...

    Manish Kumar

    • 0
    • 0
    • 0
    Transform IaC with AWS CDK to Simplify, Secure, and Scale Your Cloud.
    Book Description
    The AWS Cloud Development Kit (CDK) transforms infrastructure automation, empowering developers to simplify, optimize, and scale cloud operations. As cloud infrastructure plays a vital role in modern applications, mastering AWS CDK is a critical skill for developers and DevOps professionals. "Ultimate AWS CDK for Infrastructure Automation" equips you with practical skills to harness its full potential.
    This book introduces Infrastructure as Code (IaC) principles and AWS CDK fundamentals, guiding you through core concepts like stacks, constructs, environments, and resources. You'll learn to build multi-stack projects, configure CI/CD pipelines, and apply best practices for modular and reusable code.
    Each chapter delivers practical insights and expert tips, from setup to advanced topics like custom resources and performance tuning. Key takeaways include mastering CDK constructs, managing cross-stack resources, creating CI/CD pipelines, and refining testing and troubleshooting skills.
    By the end of this book, you’ll have the expertise to design, deploy, and manage scalable, automated cloud infrastructures. Whether you're new to AWS CDK or looking to refine your skills, this book provides a roadmap to mastering infrastructure automation and driving cloud innovation.
    Table of Contents
    1. Introduction to AWS CDK and DevOps Automation
    2. Getting Started with AWS CDK
    3. Key Concepts of CDK
    4. Building a Multi-Stack CDK Project
    5. Orchestrating CDK Pipelines
    6. Securing Your CDK Applications
    7. Testing and Debugging CDK Applications
    8. Advanced Constructs and Design Patterns
    9. Best Practices and Expert Techniques
    10. Real-World Case Studies and Examples      
    
    Index
    Show book
  • A Relational Response to Climate Change - cover

    A Relational Response to Climate...

    Calum Samuelson

    • 0
    • 0
    • 0
    About Relationships and Climate ChangeThe challenge of climate change is one of the defining issues the world is facing at the start of the 2020s. It has mobilised a whole new generation of social activists, some of whom are going to extreme lengths to confront the public and especially political leaders with the threat that climate change makes to their future and the planet as a whole.Arguments about the causes of climate change are usually underpinned by the assumption that more human beings living on the planet are inevitably bad for the environment and climate. However, a careful biblical reflection on these issues yields a more nuanced and hopeful view, and this report seeks to stimulate fresh conversations about how best to respond to Climate Change now and in the future.
    Show book
  • Unified Relational Theory of Time - cover

    Unified Relational Theory of Time

    Ylia Callan

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    Dive into the hidden dimensions of time with Unified Relational Theory of Time, a groundbreaking exploration that redefines how we understand the universe’s most enigmatic phenomenon. From the fleeting instants at the subatomic scale to the grand arcs of cosmic evolution, this audiobook takes you on a journey through multiple layers of temporal reality. 
    Explore how time operates differently for atoms, molecules, living organisms, and human consciousness, and discover the interconnected rhythms of planets, galaxies, and the cosmos itself. With rigorous scientific insight, thought-provoking concepts, and a bold synthesis of physics, biology, and philosophy, this audiobook challenges the idea of a universal clock and unveils a relational framework where time emerges as a dynamic, interconnected process. 
    Whether you’re a curious mind, a student of science, or a seeker of deeper understanding, Unified Relational Theory of Time offers a transformative perspective on the fabric of reality and our place within it.
    Show book
  • Space Telescopes - Astronomy and the Electromagnetic Spectrum - cover

    Space Telescopes - Astronomy and...

    Steff Jaywan

    • 0
    • 0
    • 0
    Space telescopes are powerful instruments designed to observe astronomical objects and phenomena from outside the Earth's atmosphere. Unlike ground-based telescopes, which suffer from atmospheric distortion, space telescopes provide a clearer and more detailed view of the universe. They have revolutionized our understanding of the cosmos by capturing images and data across various wavelengths of light, from visible to infrared to ultraviolet and beyond. 
      
    The primary advantage of space telescopes is their ability to operate above the Earth's atmosphere. The atmosphere absorbs and scatters light, which limits the capabilities of ground-based observations. By placing telescopes in space, astronomers can avoid these issues and achieve several key benefits. Space telescopes have an unobstructed view, not being affected by weather, daylight, or atmospheric turbulence, allowing for continuous and consistent observations. They also have broader wavelength coverage, as Earth's atmosphere blocks many wavelengths of light, such as ultraviolet and X-rays. This enables space telescopes to detect and study these wavelengths, offering a more comprehensive view of the universe. Moreover, without atmospheric distortion, space telescopes can capture sharper and more detailed images.
    Show book
  • Preserving Safety - A Proactive Approach to Managing Violence - cover

    Preserving Safety - A Proactive...

    Bob Durand

    • 0
    • 0
    • 0
    The healthcare industry has been about taking care of the vulnerable, healing the sick, and developing new treatments to treat people better. However, the industry has always been under the sharp swings when it comes to the safety of healthcare vicinity, staff, and patients. 
    “Preserving Safety: A Proactive Approach to Managing Violence in Healthcare” is a comprehensive guide for healthcare professionals and administrators seeking effective strategies to mitigate and prevent violence within healthcare settings. 
    The book includes real-world experiences and evidence-based practices for the identification of risk factors while implementing proactive measures and fostering a culture of safety for both patients and staff. 
    From conflict resolution techniques to crisis intervention protocols, readers will discover practical tools and resources to address a range of safety concerns. Whether you are a frontline healthcare worker, a manager, or an executive, this essential resource equips you with the knowledge and skills needed to safeguard against violence and uphold the well-being of those entrusted to your care.
    Show book