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

  • Mastering AWS - A comprehensive guide to designing deploying and managing distributed systems on Amazon Web Services - cover

    Mastering AWS - A comprehensive...

    Et Tu Code

    • 0
    • 0
    • 0
    Master the art of deploying distributed systems on Amazon Web Services (AWS) with this comprehensive guide. This audiobook takes you through the entire lifecycle, from designing and deploying to managing and optimizing your cloud-based applications. Learn about popular AWS services like EC2, S3, and Lambda, as well as foundational concepts in distributed systems. 
    Discover how to architect distributed systems on AWS, deploy strategies, scale and auto-scale, monitor and log, and implement security best practices. Additionally, learn cost optimization strategies, DevOps practices, serverless computing, machine learning integration, advanced networking, and more. 
    Explore real-world case studies and best practices, and get insights into future trends and innovations in cloud computing. This audiobook is perfect for anyone looking to master the art of deploying distributed systems on AWS, from developers to architects and engineers.
    Show book
  • Vedic Tricks Made Mathematics Easy - The Ultimate Guide for Swift Mental Calculation - cover

    Vedic Tricks Made Mathematics...

    MAHAVIR SINGH

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    Unveiling the Power of Vedic Mathematics 
    Vedic Mathematics provides highly efficient techniques for mental calculations, enabling individuals to perform complex computations quickly.  
    Vedic Mathematics are versatile and applicable across various mathematical operations, including addition, subtraction, multiplication, division, algebraic equations, and even advanced mathematical concepts. 
    Vedic Tricks strongly emphasizes mental calculations, fostering the development of strong brain calculations. 
    Vedic Tricks are designed to streamline calculations in competitive exams where time is a critical factor. Students find these methods beneficial for solving problems quickly and accurately in exam. 
    It emphasizes mental calculation, promoting the development of mental agility and mathematical intuition.  
    Vedic Tricks are not limited to specific types of problems; they can be applied universally, making them adaptable to various mathematical scenarios. Vedic Mathematics is often used as an educational tool to make learning mathematics more engaging, accessible, and enjoyable for students.
    Show book
  • Touching Cancer - My Journey of Self-Discovery with Oncology Massage - cover

    Touching Cancer - My Journey of...

    Eleanor Oyston

    • 0
    • 0
    • 0
    We all know someone who has been touched by cancer, but for many diagnosed with the disease, that is where the human touch stops. 
    Oncology massage brings us gentle human touch when we are feeling our most vulnerable, safely creating a longed-for sense of peace, wholeness and hope. 
    In this must-read book for any practitioner, carer or patient, Eleanor Oyston shares her story of bringing oncology massage to Australia. 
    After many years as a scientist, Eleanor went from diagnosing cancer in a lab to massaging clients with a variety of medical conditions. Very quickly, she witnessed the amazing benefits and knew she wanted to spread the word. 
    This is Eleanor's story of determination, passion, commitment and vision to give others the gift of compassionate, mindful touch. 
    'Cancer is rough. Cancer treatments are brutal. I can't tell you how much oncology massage has helped with my pain and fatigue. I feel less anxious and depressed, and it has improved the quality of the time I have left.As far as I'm concerned, oncology massage is value for money, no argument. Just don't take all the appointment slots!' 
    Client at Peter MacCallum Cancer Centre, Melbourne, 2020
    Show book
  • Youtube Gaming Channel Setup: Step to Step Guide on How to Set Up Your YouTube Gaming Channel - cover

    Youtube Gaming Channel Setup:...

    Eva Willow

    • 0
    • 0
    • 0
    Are you a gamer? Do you ever feel the need to start your own YouTube gaming channel? Well, look no further. This book is the perfect starting point to getting your channel off the ground and into the web's eye! 
    Perhaps you've always wanted to start a YouTube gaming channel but weren't sure how. Or maybe you've already started one, but feel like it needs improvement. Whatever your reason is, this book has everything you need to get a good start to your channel! The in-depth information will guide you not just through the creation of your own video productions, but also into how you can get your channel off the ground and make it the success it should be. 
    Since gaming is all the rage with younger generations, and Youtube has become such a popular site for people to post their own videos, it only makes sense that more and more people are starting up their own Youtube Gaming Channel. 
    Video games have always been a popular pastime and now, with the advent of YouTube, gamers can broadcast their game play for others to watch. As such, it can be tempting for those who have never thought about setting up their own YouTube gaming channel to take that first step into the world of online streaming and broadcasting. 
    This book covers: 
    Choosing your niche 
    Before you begin 
    Your gaming platform 
    Building an audience 
    Monetizing your channel 
    And much more. 
    If you have been considering starting your own YouTube Gaming channel, but aren't sure where to start, this is the perfect book to get you off the ground! It is a simple to read guide, in simple language. Hurry and make the most out of it.
    Show book
  • Addison’s Antidote - cover

    Addison’s Antidote

    Craig Beck

    • 0
    • 0
    • 0
    Millions of people around the world have been diagnosed with incurable autoimmune diseases like Addison’s. Debilitating conditions that make us tired, ill, and miserable. The only solution the medical industry offers are side-effect riddled maintenance drugs such as steroids and painkillers.Getting a formal diagnosis of Addison’s Disease is often a lengthy and challenging process. Many never get a medical confirmation of what is happening to their mind and body at all! Countless individuals live in constant pain and discomfort because they incorrectly assume all their health problems are the natural result of aging.Unfortunately, Craig Beck joined this ill-health demographic at the age of 48. After suffering months of severe symptoms, eventually, he too got handed the autoimmunity life sentence. However, rather than accept the hand as it was dealt. He remembered that the best medicine for a long and healthy life is found at the end of your fork, not the doctor's prescription pad. Craig decided to fall back on his research into natural medicine. He designed a diet and lifestyle that made inflammation the enemy and target. A process that would show amazing success at pushing Addison’s Disease firmly into near-permanent remission. In this special Addison’s addition of the Autoimmune Antidote, you will gain valuable insight into the new, natural approach that can help you prevent and maybe even reverse the life-limiting symptoms of Addison’s Disease and other inflammatory health problems. www.CraigBeck.com
    Show book
  • American Goldfinch and Other Bird Songs - Nature Sounds for Study and Meditation - cover

    American Goldfinch and Other...

    Greg Cetus

    • 0
    • 0
    • 0
    This binaural audio recording features the American Goldfinch birdsong recorded in its natural habitat in Iowa’s Yellow River State Forest near a delicate babbling river stream together with other birds, insects, and ground creatures. Other birdsongs include: Song Sparrow, Red-winged Blackbird, Mourning Dove, Yellow-bellied Sapsucker drumming, Common Yellowthroat, Yellow Warbler, Blue Jay, Rose-breasted Grosbeak, Northern Cardinal. The American Goldfinch is a small passerine bird native to North America, making it a key species in the local avifauna. It is considered to be an important pollinator, being a major seed disperser given its preference for feeding on weed and thistle seeds. American Goldfinch birdsong consists of bright melodious chirps, often delivered in flight and coinciding with each undulation
    Show book