¡Acompáñanos a viajar por el mundo de los libros!
Añadir este libro a la estantería
Grey
Escribe un nuevo comentario Default profile 50px
Grey
Suscríbete para leer el libro completo o lee las primeras páginas gratis.
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

Editorial: Packt Publishing

  • 0
  • 0
  • 0

Sinopsis

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.
Disponible desde: 23/05/2025.
Longitud de impresión: 620 páginas.

Otros libros que te pueden interesar

  • How Software Fails - The Hidden Laws of Complex Systems - cover

    How Software Fails - The Hidden...

    Engin Yöyen

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.  How Software Fails: A Field Guide to Understanding Complex System Disasters 
    Software failures aren't accidents, they're inevitabilities. In a universe governed by probability rather than certainty, even cosmic rays from distant stars can flip bits in computer memory, causing election machines to miscount votes or video game characters to jump impossibly high. But cosmic interference is just the beginning of how our most critical systems fail in spectacular and unpredictable ways. 
     
    Through gripping real-world case studies, this field guide reveals the hidden laws governing complex system disasters. Discover how Knight Capital lost $460 million in 45 minutes due to a single misplaced software flag. Learn why the Therac-25 radiation machine killed patients despite passing every safety test.Understand how a 40-kilobyte configuration file crashed 8.5 million computers worldwide, grounding flights and shuttering hospitals across the globe. 
     
    What You'll Learn 
    Based on complexity theorist Richard Cook's groundbreaking principles, you'll discover: 
    - Why testing can never guarantee perfection, and what to do instead 
    - How "reasonable" decisions combine to create unreasonable disasters 
    - Why complex systems always run in degraded mode, and why that's actually normal 
    - How scale transforms rare impossibilities into daily certainties 
    - Why the search for "root causes" consistently leads us astray 
     
    But this isn't just about understanding failure, it's about building resilience. Explore practical strategies from organizations that have learned to thrive in chaos: 
    - NASA's Mars rovers that adapt and learn from component failures, operating decades beyond their planned lifetimes 
    - The internet's routing protocols that automatically heal themselves when damaged 
    - Netflix's chaos engineering that deliberately breaks their own servers to build antifragile systems 
    - The ethical frameworks for deciding what level of failure is acceptable when lives are at stake
    Ver libro
  • Releasing the Past Guided Sleep Hypnosis Meditation - Positive Affirmations to Help You Let Go of the Past Trauma Drama Using the Law of Attraction Self-Hypnosis & Hypnotherapy - cover

    Releasing the Past Guided Sleep...

    Virgo Heart

    • 0
    • 0
    • 0
    "Releasing the Past Guided Sleep Hypnosis Meditation" is a transformative and soothing audio experience designed to help you release the burdens of the past, including past traumas, and achieve a restful night's sleep. Created by a skilled hypnotherapist, this guided meditation utilizes powerful techniques to guide you into a deep state of relaxation and support you in letting go of negative emotions and memories that have been holding you back. By focusing on healing and releasing past traumas, this meditation empowers you to create a brighter future. With its gentle narration, calming background music, and affirmations for deep relaxation, this sleep hypnosis meditation creates the perfect environment for your subconscious mind to heal and let go. By incorporating this meditation into your bedtime routine, you can experience a profound sense of emotional freedom, improved sleep quality, and a renewed sense of inner peace. Trust the soothing voice of our expert narrator as you embark on a journey of self-discovery, healing, and rejuvenation. Get ready to awaken refreshed, revitalized, and ready to embrace each new day with a sense of calm, clarity, and resilience.
    Ver libro
  • Ultimate Full-Stack Web Development with MEVN - Learn From Designing to Deploying Production-Gr7ade Web Applications with MongoDB Express Vue and Nodejs on AWS Azure and GCP - cover

    Ultimate Full-Stack Web...

    Bhargav Bachina

    • 0
    • 0
    • 0
    Craft Production-Grade Web Apps with MEVN on AWS, Azure, & GCP
    
    Book Description
    Embark on a journey into modern web development with the Ultimate Full Stack Web Development with MEVN to build robust, scalable applications using MongoDB, Express. js, Vue. js, and Node. js. 
    Starting with fundamental concepts and installation steps, this book progresses to advanced topics and hands-on coding exercises, culminating in the creation of a comprehensive project that spans the entire stack. The book will dive into Vue. js for crafting seamless dynamic user interfaces and explore Node. js modules and components to effectively structure applications. 
    Next, it will delve deeper into MongoDB for efficient data management and seamless integration within your MEVN stack. It will navigate UI development intricacies and explore essential logging options to refine Node. js API development practices. 
    In the concluding section, you'll learn essential techniques for deploying MEVN applications effectively in production environments. The book will cover Docker's capabilities for consistent application containerization across varied deployment settings and critical unit testing and end-to-end testing strategies to boost application reliability and performance. 
    
    Table of Contents
    
    1. Introduction
    2. Prerequisites
    3. Exploring Vue. js
    4. Node. js Modules and Components
    5. Setting Up Development Environment
    6. Backend Development With TypeScript
    7. Getting Familiar With MongoDB and Integration
    8. UI Development
    9. Logging Options in Node. js API
    10. Building MEVN Stack for Production
    11. Running MEVN Stack on Docker
    12. Unit Testing
    13. End-to-End Testing
    14. MEVN Stack Container Options on Google Cloud
    15. MEVN Stack Container Options on AWS
    16. MEVN Stack Container Options on Azure   
    Index
    Ver libro
  • The Water That Remembers - From Lake To Table In A Changing World - cover

    The Water That Remembers - From...

    Christopher Connolly

    • 0
    • 0
    • 0
    The Water That Remembers is a book about fluency, not fear. 
    In this deeply personal and rigorously grounded narrative, Christopher Connolly invites listeners to stand at the shoreline of the Great Lakes and ask a simple question: What does the water carry forward—and what do we? 
    Blending environmental science, culinary tradition, public health, and family memory, Connolly explores how mercury, PFAS, and other contaminants move silently through ecosystems—and into the meals we serve the people we love. But this is not a story of alarm. It is a story of translation. 
    From early mornings on northern Michigan docks to the legacy of unintended military and corporate contamination… from sediment cores and bioaccumulation to the quiet precision of a filet knife… this audiobook traces how awareness can deepen tradition instead of destroy it. 
    Through clear storytelling and grounded science, Connolly introduces a practical framework— Check. Choose. Clean. Create. — designed to help families, anglers, chefs, and communities protect both health and heritage without abandoning the water that shaped them. 
    This is environmental literacy without panic. Stewardship without shame. Culture without denial. 
    For anyone who fishes, cooks, serves food, raises children, or cares about the future of our freshwater systems, The Water That Remembers offers something rare: 
    Clarity. 
    Because the water keeps score. 
    The question is whether we choose to listen.
    Ver libro
  • CISSP Study Guide - Ignite your CISSP preparation with engaging audio lessons designed for your success! - cover

    CISSP Study Guide - Ignite your...

    Marius Grimsby

    • 0
    • 0
    • 0
    CISSP Study Guide 
    ⭐⭐ Simplified Guide & Explanations Included ⭐⭐ 
    Are you eager to advance your career and enhance your knowledge by successfully passing the CISSP Exam? 
    Looking for a thorough guide that covers everything you need to ace the CISSP Exam? 
    Your search ends here! 
    This guide is your ultimate resource for deepening your understanding, applying your skills, and engaging in practical exercises. With this material, you'll be fully prepared for success. 
    Updated for the CISSP Exam Structure. 
    Key features of this comprehensive guide: 
    - In-depth insights about the CISSP Exam Certification 
    - Thorough explanations of cybersecurity concepts 
    - Effective strategies for exam preparation and tackling challenges 
    Our guide stands out with its detailed approach, crucial for your exam victory. Concepts are explored in depth rather than being merely summarized. 
    Please note that this guide is not affiliated with any official CISSP organization and is an independent resource created for your benefit. 
    Crafted with a clear structure and easy-to-follow language, our CISSP Exam Guide ensures smooth transitions between topics. Say farewell to complicated jargon and embrace content that is clear, precise, and technically accurate. 
    So, why wait? Click the BUY NOW button, secure your guide, and start your journey toward CISSP Exam success! 
    Prepare yourself for success in mastering cybersecurity skills essential for advancing your career!
    Ver libro
  • Become a Wealth Magnet: Profitable Secrets to Buying Everyday Businesses - Unlock Wealth Success! Discover Profitable Secrets for Acquiring Everyday Businesses with Engaging Audio Lessons - cover

    Become a Wealth Magnet:...

    Elijah Cromwell

    • 0
    • 0
    • 0
    Become a Wealth Magnet: Profitable Secrets to Buying Everyday Businesses 
    ⭐⭐ Simplified Audio Guide ⭐⭐ 
    Are you looking to advance in your career and deepen your knowledge on how to become financially successful by purchasing everyday businesses? 
    Seeking a comprehensive guide that provides all the necessary elements to succeed in business acquisitions? 
    Your search ends here! 
    This guide serves as your definitive companion for mastering the art of buying profitable everyday businesses, applying your skills, and engaging in practical strategies. With this, you're geared for success. 
    Updated for the latest strategies in business acquisition. 
    Key features of this enriched guide: 
    - Profound insights about successful business purchases 
    - Detailed explanation of profitable business acquisition 
    - Fruitful strategies for preparation and execution 
    Our guide distinguishes itself through comprehensive coverage, which is essential for your success in buying businesses. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is not affiliated with any official business entity and is purely an independent resource for your benefit. 
    Designed with a clear structure and easy-to-understand language, our guide ensures smooth transitions between topics. Say goodbye to complex jargon and welcome clear, precise, and technically accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and begin your journey to success in business acquisitions!
    Ver libro