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

  • Housing and Urban Policy - Issues and Solutions - cover

    Housing and Urban Policy -...

    Lyric Vale

    • 0
    • 0
    • 0
    Housing and urban policy play a crucial role in shaping the development and functioning of cities. These policies not only determine how housing is distributed, financed, and regulated but also have a profound impact on the quality of life for urban residents. As urban populations grow at unprecedented rates, particularly in developing regions, the need for comprehensive housing policies that address affordability, accessibility, and sustainability becomes increasingly urgent. 
    At its core, housing policy refers to the set of laws, regulations, and strategies designed to ensure that all residents have access to safe, affordable, and adequate housing. Urban policy, meanwhile, extends beyond housing to include broader strategies for city planning, infrastructure, and public services. Together, housing and urban policy aim to create cities that are not only livable but also resilient, inclusive, and sustainable. 
    Historically, housing policies have evolved in response to changing economic, social, and political circumstances. From post-war housing booms to modern challenges like urban sprawl and rising inequality, policies have adapted in varying ways. However, many cities still struggle with issues like the shortage of affordable housing, homelessness, and housing inequality. Rapid urbanization, exacerbated by global migration and population growth, has put further strain on already limited housing resources. As a result, addressing housing needs has become one of the foremost concerns for urban policymakers around the world.
    Show book
  • South Solo - Kayaking to Save the Albatross - cover

    South Solo - Kayaking to Save...

    Hayley Shephard

    • 0
    • 0
    • 0
    A story of indomitable courage, of passion to save an endangered species like the albatross, and the unique adventure of solo kaying in the frigid waters off Antarctica.
    Show book
  • Deep Sleep Frequencies for Nervous System Regulation - 174 Hz + 528 Hz for Burnout Anxiety Release & Trauma Recovery - cover

    Deep Sleep Frequencies for...

    The Deep Sleep Institute,...

    • 0
    • 0
    • 0
    This premium collection was created for moments when rest must go deeper than sleep.Across 11 carefully designed tracks, sound becomes a quiet companion for a nervous system that has carried too much for too long. These frequencies are not meant to stimulate or distract. They invite the body into a state of profound safety, where tension dissolves layer by layer and the inner world gently reorganizes itself.***** 174 Hz supports grounding and physical ease. It feels like weight being released, like muscles remembering how to soften. A frequency often associated with stability, presence, and the sense of being held.***** 528 Hz carries a different quality. Open. Harmonizing. Subtly expansive. It supports emotional balance and inner coherence, creating space where exhaustion gives way to quiet renewal.Together, these frequencies form a sound environment designed for deep, uninterrupted sleep, allowing the nervous system to shift out of constant alertness and into a state of natural regulation. The mind slows. The body listens. Breathing deepens on its own.***** This collection is especially suited for people experiencing:•prolonged stress or emotional overload•burnout and deep fatigue•inner restlessness, tension, or mental overactivity•the need for safety, softness, and restoration during sleepEach track unfolds slowly, without abrupt changes, melodies, or stimulation. The sound design respects the intelligence of the body. Nothing is forced. Nothing demands attention. The experience works quietly in the background, where true rest begins.Night after night, these premium soundscapes support a sense of inner repair, helping the system recalibrate at its own pace. Sleep becomes more than recovery — it becomes a space of reconnection.This is not just a sleep collection. It is an invitation into deep rest, into calm that feels earned, into nights where the nervous system finally receives permission to let go.For those who feel everything deeply. For those who carry responsibility, intensity, and sensitivity. For those who understand that true healing sleep begins with safety.Let the frequencies work while you rest.
    Show book
  • Claude Code on Your Phone - The Complete Guide to Mobile App Development Using Happy Coder and Vibecode App - cover

    Claude Code on Your Phone - The...

    Tom Anderson

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    Turn Your Smartphone Into a Complete Mobile App Development Studio 
    Build professional iOS and Android apps using nothing but your phone and conversational AI. No MacBook required. No coding bootcamp. No computer science degree. 
    The barrier to software creation has collapsed. With Claude Code, Vibecodeapp, and Happy Coder, your smartphone becomes a powerful AI coding environment that lets you ship production-ready mobile apps faster than traditional development teams. 
    What You'll Master: 
    Vibe Coding Fundamentals: Learn to write prompts that make Claude Code behave like your senior mobile developer. Transform natural language descriptions into working React Native and Expo applications through conversation, not complex syntax. 
    Mobile First Development: Set up Vibecodeapp and Happy Coder on iOS and Android. Master multi-device workflows that let you code during commutes, lunch breaks, or from your couch. Build apps in short bursts throughout your day. 
    Complete App Development: Follow step-by-step instructions to create five real-world projects, including habit trackers, business directories, meal planners, finance dashboards, and event discovery apps. Every chapter includes actual prompts and workflows you can adapt immediately. 
    Professional Features: Implement user authentication and login systems, integrate Firebase and Supabase databases, add push notifications and payment processing, connect APIs and backend services, design professional user interfaces, and deploy to the iOS App Store and Google Play Store. 
    Perfect For: 
    Non-technical founders who need custom apps but cannot afford development agencies, small business owners seeking mobile solutions, indie hackers and solopreneurs building MVPs quickly, entrepreneurs validating ideas without technical co-founders, students learning modern AI-assisted development, and anyone with app ideas but no coding background.
    Show book
  • The Internet - cover

    The Internet

    Owen Jones

    • 0
    • 0
    • 0
    I hope that you will find the information helpful, useful and profitable. 
    The ideas in this ebook on various aspects of the Internet including using it to your advantage is organised into 17 chapters of about 500-600 words each. 
    I hope that it will interest those who are hoping to make money on line, and those who want to attract more traffic to an offline business by using the often ‘free’ resources that the Internet has to offer. It will also be useful to bloggers who just want to make friends all over the world and chat with them. Luckily, many aspects of the Internet are still free, especially if you don’t allow yourself to be manipulated by the self-proclaimed Internet gurus, who are waiting to pounce on unsuspecting newbies. 
    As an added bonus, I am granting you permission to use the content on your own website or in your own blogs and newsletter, although it is better if you rewrite them in your own words first.
    Show book
  • Gallop into Greatness - Mastering the Basics of Horse Riding for Beginners - cover

    Gallop into Greatness -...

    Jack Thompson

    • 0
    • 0
    • 0
    "Gallop into Greatness: Mastering the Basics of Horse Riding for Beginners" is your comprehensive guide to entering the exciting world of horse riding with confidence and skill. Whether you're a complete novice or have minimal experience in the saddle, this book is designed to equip you with the essential knowledge and techniques needed to embark on your riding journey. 
    Inside these pages, you'll discover a wealth of information covering everything from understanding horse behavior and anatomy to mastering basic riding techniques such as mounting, balancing, and controlling gaits. With clear explanations and practical tips, you'll quickly gain the confidence to handle and ride horses safely and effectively. 
    But "Gallop into Greatness" goes beyond just teaching riding skills. It also delves into building a strong bond with your equine partner, caring for your horse's well- being, and overcoming common challenges faced by beginner riders. Whether your goal is to ride for leisure, compete in equestrian events, or simply enjoy the therapeutic benefits of being around horses, this book will guide you every step of the way. 
    Written by experienced equestrians, "Gallop into Greatness" is your trusted companion on your journey to becoming a proficient horse rider. So saddle up, and let's gallop into greatness together!
    Show book