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

  • Anxiety hacks - proven techniques tools and tips to calmness - cover

    Anxiety hacks - proven...

    Kate Hudson-Hall

    • 0
    • 0
    • 0
    Are you exhausted by constantly feeling anxious or worried? 
      
    Are you looking for easy strategies to help you overcome your explosive anxiety? 
      
    In this conversational and life-changing book, anxiety psychotherapist Kate Hudson-Hall will teach you step by step the techniques, tools, and tips taught to thousands of her anxiety clients. 
      
    You will learn how to: 
      
    • Take yourself from being completely overwhelmed by your anxiety to showing you easy ways you can learn to cope with your anxiety behaviors and instantly calm yourself, some in less than 90 seconds. 
    • Use the globally recognized and proven successful "C.A.L.M. Your Alarm" technique to reduce your anxiety instantly. 
    • Improve your life with the support of the FREE companion course containing downloadable worksheets and bonus videos of Kate demonstrating each powerful strategy revealed throughout the book. 
    By the end of Anxiety Hacks, you'll understand why YOU have these challenging anxiety behaviors and HOW you can break through these to a calmer new you. 
    If you are looking for empowering tools to unlock your anxiety and change these painful behaviors then take a read. 
      
    About Kate Hudson-Hall, Dip. AdvHYP (N-SHAP) 
    Personally having suffered from anxiety since age 5, Kate has been an anxiety therapist for the last 22 years. She believes you can reduce and overcome your anxiety with the right tools.
    Show book
  • Chaste Mimosa - The Psychology of Plants - cover

    Chaste Mimosa - The Psychology...

    Terence McMullen

    • 0
    • 0
    • 0
    Propositions about artificial intelligence are being debated seriously in the 21st Century, but machines, unlike plants, are not even living organisms.
    So, are plants sentient beings, like humans? Do they feel? Can they communicate?
    Plant sentience is a subject that has intrigued mankind over the ages - from the ancient Greeks, Plato and Aristotle, through to modern day philosophers and psychologists.
    In this extraordinary book, Australia's Dr Terence McMullen presents an engaging, systematic and thorough study of plant psychology.
    The aim of this work is to bring together and organize the contentions of serious students of plant life who argue that there are objective grounds for plant psychology.
    Chaste Mimosa: The Psychology of Plants is a compelling and essential book for all thinkers, students and teachers of psychology, philosophy, physiology, plus all disciplines related to the study of plants.
    Show book
  • The Life Worth Living - Disability Pain and Morality - cover

    The Life Worth Living -...

    Joel Michael Reynolds

    • 0
    • 0
    • 0
    More than 2,000 years ago, Aristotle said: "let there be a law that no deformed child shall live." This idea is alive and well today. During the past century, Supreme Court Justice Oliver Wendell Holmes Jr. argued that the United States can forcibly sterilize intellectually disabled women and philosopher Peter Singer argued for the right of parents to euthanize certain cognitively disabled infants. The Life Worth Living explores how and why such arguments persist by investigating the exclusion of and discrimination against disabled people across the history of Western moral philosophy. 
     
     
     
    Joel Michael Reynolds argues that this history demonstrates a fundamental mischaracterization of the meaning of disability, thanks to the conflation of lived experiences of disability with those of pain and suffering. Building on decades of activism and scholarship in the field, Reynolds shows how longstanding views of disability are misguided and unjust, and he lays out a vision of what an anti-ableist moral future requires. 
     
     
     
    The Life Worth Living is the first sustained examination of disability through the lens of the history of moral philosophy and phenomenology, and it demonstrates how lived experiences of disability demand a far richer account of human flourishing, embodiment, community, and politics in philosophical inquiry and beyond.
    Show book
  • Data Engineering Guide for Beginners - Understanding the Core Components and Strategies for Effective Data Management - cover

    Data Engineering Guide for...

    Alan Murray

    • 0
    • 0
    • 0
    Data Engineering for Beginners demystifies the complex landscape of data infrastructure, offering a clear and accessible introduction to the essential concepts and tools that form the foundation of modern data management. 
    This book covers the core components of data engineering, including data pipelines, storage solutions, and processing frameworks, providing a solid understanding of how data flows through systems and how it can be optimized for analysis. Learn about the various types of data storage, from traditional on-premises solutions to cutting-edge cloud-based technologies, and explore practical strategies for building scalable, reliable, and efficient data architectures. 
    Gain hands-on insights into popular tools and technologies such as Hadoop, Amazon S3, and Azure Data Lake, and discover how to leverage these tools to manage and analyze vast amounts of data effectively. With real-world examples and practical tips, this guide equips you with the knowledge to tackle common challenges in data engineering and to develop robust data solutions tailored to your needs. 
    This book provides a clear path to mastering the core components and strategies essential for success in the field. 
     
    Show book
  • Talking with Bears - Conversations with Charlie Russell - cover

    Talking with Bears -...

    G. A. Bradshaw

    • 0
    • 0
    • 0
    "Extraordinary . . . [this] series of true stories about the authentic nature of bears reveals them as the sensitive and intelligent beings they are." ―Carl Safina, New York Times–bestselling author of Becoming Wild and Beyond Words
    
    Grizzly bears have long been feared as unpredictable and dangerous. But one man, Charlie Russell, was key in breaking down the myths and helping save these magnificent beings from extinction. A naturalist who spent over seventy years living harmoniously among bears in North America and Russia, Russell forged deep friendships with wild grizzlies, raised and reintroduced ten orphaned cubs in the Kamchatkan wilderness, and nannied the young of a wild female grizzly for seven years.
    
    
    In Talking with Bears, filled with stunning photography, author G. A. Bradshaw chronicles her decade-long work with Russell, exploring his philosophy of Nature and remarkable insights and relationship with bears. By weaving together Russell's experiences and scientific understanding from neuroscience and quantum physics, Bradshaw reveals how we all can learn to thrive in intimate, respectful coexistence with Nature.
    
    
    "Figuring out how to share the planet with other big and powerful mammals seems one of the crucial tests for human beings in the time ahead. Charlie Russell had some serious insights about how this might be possible." ―Bill McKibben, New York Times–bestselling author of Falter
    
    "At a time of climate crisis and environmental emergency, when the flaws in our relationship with nature now clearly threaten our very existence, this book is a must-read." ―Kevin Van Tighem, author of Bears Without Fear
    
    "[A] beautiful, unique account of two powerful minds . . . coming to grips with an equally powerful one embodied in the great brown and black bears of the Pacific Northwest and of the Russian Far East." ―Jeffrey Masson, author of The Secret World of Farm Animals and When Elephants Weep
    
    "One can't help but come away from reading Talking With Bears feeling inspired and rejuvenated." ―John E. Marriott, wildlife photographer and coauthor of What Bears Teach Us
    Show book
  • Fall Asleep Fast: Sleep Affirmations & Visualizations - cover

    Fall Asleep Fast: Sleep...

    Inner Light

    • 0
    • 0
    • 0
    Struggling to fall asleep no matter how tired you are? Fall Asleep Fast: Sleep Affirmations & Visualizations is your gentle, soothing companion to guide you into deep, restful slumber. This powerful audiobook blends calming affirmations and tranquil visualizations designed to quiet your mind, relax your body, and ease you into sleep naturally. 
    Created for anyone battling stress, anxiety, or racing thoughts at bedtime, this guided audio experience helps retrain your brain to associate nighttime with peace, safety, and deep relaxation. Each affirmation is crafted to calm the nervous system, while vivid visualizations transport you to serene, sleep-inducing environments—like moonlit beaches, whispering forests, and starlit skies. 
    Whether you’re looking for a way to unwind after a long day or break the cycle of sleepless nights, Fall Asleep Fast offers a comforting bedtime ritual that truly works. Just press play, close your eyes, and let go. 
    No pills. No screens. Just you, your breath, and the soothing sound of sleep.
    Show book