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

  • Paleozoic Era The: The History of the Geologic and Evolutionary Changes that Began Over 500 Million Years Ago - cover

    Paleozoic Era The: The History...

    Editors Charles River

    • 0
    • 0
    • 0
    The current view of science is that Earth is around 4.6 billion years old, and the first 4 billion years of its development are known as the Precambrian period. For the first billion years or so, there was no life in Earth. Then the first single-celled life-forms, early bacteria and algae, began to emerge. It’s unclear where they came from or even if they originated on this planet at all, but this gradual development continued until around four billion years ago when suddenly (in geological terms) more complex forms of life began to emerge.  
    	Scientists call this time of an explosion of new forms of life the Paleozoic Era, and it stretched from around 541 to 250 million years ago. In the oceans and then on land, new creatures and plants began to appear in bewildering variety, and by the end of this period, life on Earth had diversified into a myriad of complex forms that filled virtually every habitat and niche available in the seas and on the planet’s only continent, Pangea. 
    	The Precambrian Period is divided into three eons: the Hadean, the Archaean, and the Proterozoic. One layer of carbon in rocks that date to the Archaean Eon, found on islands west of Greenland, seems to have fossilized tracks that may have been left by some form of organic life, but scientists simply are not certain. The oldest confirmed remains of life date from the same eon and were found in rocks in Western Australia, which were found to contain fossilized bacteria estimated to be 3.46 billion years old. It seems likely that there were thousands, perhaps even millions of forms of life in these early periods, and most seem to have been microscopic in size and very simple in developmental terms.
    Show book
  • On the Boardwalk - cover

    On the Boardwalk

    Martin Sherman

    • 0
    • 0
    • 0
    A memoir from the writer of BENT with a foreword by Ian McKellen
    Sherman takes us on a journey through America in the mid twentieth century, starting in New Jersey – where he was born in the 1930s to a Jewish immigrant family – ending on Broadway with the premier of his seminal play Bent starring Richard Gere. On route, we encounter other famous performers including Meryl Streep, Bee Gees, Joan Baez, but the scene-stealing character is always his father – a charismatic narcissist who might have given Trump a run for his money. We stop off in Woodstock, Los Angeles and London – a city Martin would eventually make home; he relays his story with self-depreciating humour as he struggles to make it in theatre, with his sexuality, and under the shadow of the inheritable disease that killed his mother tragically early – a disease from which he finds himself finally free, as he turns forty in the book's closing pages.
    
    "As in his plays, Martin Sherman writes here of complexity with simplicity, of the hidden with utter candour. A fascinating and brilliant example of what a memoir ought to be."—ALAN CUMMING
    "Most shove childhood memories into the recesses of forgetfulness, while others gather each detail like colours in a paint box and use them to create. We call those folks artists. Martin Sherman is such a creature. Within these pages you will find his painterly application of memories, fashioning a masterwork of experiences for us to enjoy."—HARVEY FIERSTEIN
    "Absolutely mesmerising and so fantastically well written that I wish Martin Sherman had written novels as well as plays and screenplays"—STEPHEN FRY
    "Completely absorbing and funny and sad and beautifully told—a real treat and an extraordinary story—what a life."—IAN HISLOP
    "One Hell of a ride. Profound, witty, beautifully written and difficult to forget."—HUGH JACKMAN
    "This memoir is astounding. I'm reading it a second time."—VANESSA REDGRAVE
    "A volume filled with moving, entertaining and fascinating memories, by one of our great stage and screen writers."—PETER TATCHELL
    "On the Boardwalk is full of audacity and joyfulness, jokes and tears, it blew my mind, as it will blow yours." – PETE TOWNSHEND
    "He writes like Philip Roth—but even funnier."—RUBY WAX
    Show book
  • 72 Claude Code Tips for Beginners - Practical Workflows Prompts and Strategies to Build Real Projects with Claude AI - cover

    72 Claude Code Tips for...

    Tom Anderson

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    Turn Claude AI Into Your Most Productive Coding Partner – Build Real Applications 10x Faster 
    Are you tired of spending hours debugging obscure errors, writing repetitive boilerplate code, or feeling overwhelmed by modern development stacks? What if you could have an AI pair programmer who never gets tired, never judges your questions, and helps you ship production-ready code in weeks instead of months? 
    "72 Claude Code Tips for Beginners" is your complete playbook for transforming how you build software using Claude AI – the revolutionary coding assistant that's quietly powering the next generation of productive developers. 
    Written by Tom Anderson, a former Director of Engineering who rebuilt his entire development practice around AI assistance, this hands-on guide reveals the exact techniques professionals use to generate clean, testable, production-ready code with Claude as their coding partner. 
    What You'll Master: 
    •Prompt Engineering That Actually Works 
    •The three-part framework (Context/Task/Constraints) that eliminates vague outputs 
    •XML-style prompt structure for complex multi-step implementations 
    •Few-shot prompting techniques to match your exact coding style 
    •Conversation management strategies for maintaining context across long sessions 
    Production-Ready Code Generation 
    •Generate complete React components, API endpoints, and database schemas 
    •Build comprehensive error handling, logging, and validation in a single prompt 
    •Create entire UI component libraries that follow your design system 
    •Implement authentication, testing, and security patterns automatically 
    Advanced Development Workflows 
    •Debug CORS errors, dependency conflicts, and async issues 5x faster 
    •Design and implement full-stack applications from architecture to deployment 
    •Generate comprehensive test suites (unit, integration, end-to-end) alongside features 
    •Build custom automation scripts using the Claude API for repetitive tasks
    Show book
  • Conquer Fear: Transform Your Life with Unshakeable Confidence - "Unlock your potential! Experience dynamic audio lessons that empower you to conquer fear and boost your confidence!" - cover

    Conquer Fear: Transform Your...

    Jorvan Stroud

    • 0
    • 0
    • 0
    Conquer Fear: Transform Your Life with Unshakeable Confidence 
    ⭐️⭐️ Simplified Guide & Explanations Included ⭐️⭐️ 
    Are you ready to advance in your career and strengthen your knowledge with unshakeable confidence?  
    Searching for a comprehensive resource that provides everything you need to navigate life's challenges?  
    Your quest ends here! 
    This guide is your ultimate companion for gaining deeper insights, applying your skills, and engaging in practical exercises. With this, you’re set for success. 
    Updated for life’s unpredictable nature! 
    Key features of this enhanced guide: 
    - Invaluable insights into embracing strength and wisdom amidst life’s unpredictability 
    - Detailed exploration of harnessing your inner potential 
    - Effective strategies for personal growth and overcoming fears 
    Our guide stands out with its thorough coverage, which is crucial for achieving victory in life’s challenges. Concepts are not only introduced but thoroughly explored for a complete understanding. 
    Please note that this guide is independently created and is not affiliated with any official entity. 
    Crafted with a clear structure and accessible language, our guide ensures smooth transitions between topics. Say farewell to complex jargon and welcome clear, precise, and accurate content. 
    Join us on this transformative journey! Click the BUY NOW button, secure your guide, and embark on your path to transforming fear into confidence!
    Show book
  • The Evolution of Modern Medicine - cover

    The Evolution of Modern Medicine

    William Osler

    • 0
    • 0
    • 0
    "The Evolution of Modern Medicine" by William Osler offers an enlightening journey through the history of medical science. Tracing developments from ancient practices to contemporary advances, Osler highlights key figures, groundbreaking discoveries, and pivotal moments that shaped modern medicine. His engaging narrative underscores the progression of medical knowledge and the relentless pursuit of healing. This essential work celebrates the transformative impact of medical innovation on human health and society.
    Show book
  • Daily Vagus Nerve Exercises - The Most Effective Methods to Dramatically Reduce Inflammation Release Trauma and Rewire Your Brain From Anxiety - cover

    Daily Vagus Nerve Exercises -...

    Katrina Power

    • 0
    • 0
    • 0
    Do you often experience the following symptoms? 
    - Anxiety, emotional overwhelm or difficulty switching off? 
    - Depression, feel flat or numb? 
    - Gastrointestinal issues like stomach bloating and pain, IBS, SIBO or sensitivities? 
    - Chronic pain, migraine or fibromyalgia? 
    - Frequent Insomnia? 
    - Chronic fatigue? 
    - Chronic inflammation or autoimmune issues? 
    If yes, then this guide could help you. 
    This book combines education & interactive exercises on the vagus nerve, brain, the nervous system, self-regulation, stress recovery and how they can improve your physical health. 
    You’ll learn how to enhance the functioning of your vagus nerve using postures, movement, sensory points, audio exercises and the breath. 
    The exercises can be your daily ally, helping you to unwind the long-term tension that’s been held in your body and mind, and kept old, unhealthy emotional patterns playing out. 
    Meanwhile, the vagus nerve stimulation has been shown to improve conditions such as: 
    - Anxiety disorder 
    - Heart disease 
    - Tinnitus 
    - Obesity 
    - Alcohol addiction 
    - Migraines 
    - Alzheimer’s 
    - Leaky gut 
    - Bad blood circulation 
    - Mood disorder 
    - Cancer 
    Whether you are feeling anxiety or depression, you can use tools to engage your social nervous system to re-establish higher order nervous system functions. 
    Healing the nervous system can take time and requires patience. Put the polyvagal theory into action in your life to increase your sense of freedom in body and mindThis audiobook provides all the tools you need to understand and heal your vagus nerve.
    Show book