¡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

  • Mastering Spring Reactive Programming for High Performance Web Apps - Revolutionize Your Asynchronous Application Development in Spring with Reactive Programming Principles Spring WebFlux and Reactor - cover

    Mastering Spring Reactive...

    Shubham Srivastava

    • 0
    • 0
    • 0
    Master Reactive Programming: Build Solutions with Reactive Spring
    Book Description
    Mastering Spring Reactive Programming for High Performance Web Apps is a comprehensive guide designed for developers looking to master reactive programming with Spring WebFlux and Reactor. Whether you're a beginner seeking to understand the fundamentals or an experienced developer aiming to enhance your asynchronous programming skills, this book delivers a clear, step-by-step approach to take you from basic concepts to advanced real-world applications. 
    Focused on practical, real-world implementations, the book teaches you how to build, optimize, and maintain efficient reactive systems. It guides you through creating scalable, event-driven applications, handling complex asynchronous tasks, and managing distributed systems using WebFlux libraries and the Reactor framework. By addressing real-world challenges, this book equips readers to improve system performance and resource management, ensuring applications are built for high scalability and resilience. 
    Table of Contents
    
    1. Introduction to Spring Framework
    2. Fundamentals of Reactor Framework
    3. Reactive Streams and Implementations
    4. Asynchronous Programming Using Spring WebFlux
    5. Developing Reactive Web Applications Using WebClient
    6. Reactive Repositories
    7. Messaging Using Reactive Streams
    8. Spring Cloud and Reactive Framework
    9. Testing and Debugging
    10. Release and Monitoring
    11. Hands-On Exercises
    12. Interview Questions
    Index
    Ver libro
  • 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.
    Ver libro
  • 52 Practical Workflows for Building with Claude Code - Build Powerful Systems with Real Examples and Comprehensive Prompts - cover

    52 Practical Workflows for...

    Tom Anderson

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    The engineering world changed while most developers were stuck in meetings. The barrier between having an idea and shipping production software has collapsed, but only for those who know how to collaborate effectively with AI. 
    52 Practical Workflows for Building with Claude Code isn't another theoretical guide about AI. It's a battle-tested playbook for developers, indie hackers, and engineering leaders who want to build production-ready applications without burning out. 
    What You'll Master 
    Inside this comprehensive guide, you'll discover systematic approaches to AI-assisted development that actually work in production environments: 
    Foundation Workflows: Master the Context Window Manager and Incremental Builder to prevent Claude from hallucinating or losing track of your codebase. Learn the Rubber Duck Architect technique that catches design flaws before you write a single line of code. 
    Prompt Engineering Excellence: Use the Specification Template and Few-Shot Demonstrator workflows to generate production-ready TypeScript, Python, and Go code on the first try. No more generic "be specific" advice, get copy-paste-ready prompts that work. 
    Code Generation That Fits Your Stack: Generate complete REST APIs, React components, and GraphQL schemas with proper error handling, validation, and comprehensive test coverage built in from the start. 
    AI-Powered Debugging: Transform cryptic error messages into clear fixes using the Error Interpreter workflow. Analyze production logs systematically and identify root causes in minutes, not hours. 
    Security & Architecture: Implement authentication systems, scan for vulnerabilities, and design scalable database schemas with Claude as your security reviewer and system architect. 
    Advanced AI Integration: Build semantic search with embeddings, create RAG systems for accurate AI responses, and design multi-step prompt chains for complex automation tasks.
    Ver libro
  • Intimate Subjects - Touch and Tangibility in Britain’s Cerebral Age - cover

    Intimate Subjects - Touch and...

    Simeon Koole

    • 0
    • 0
    • 0
    An insightful history of nineteenth- and twentieth-century Britain told through a single sense: touch. 
      
    When, where, and who gets to touch and be touched, and who decides? What do we learn through touch? How does touch bring us closer together or push us apart? These are urgent contemporary questions, but they have their origins in late nineteenth- and early twentieth-century Britain, when new urban encounters compelled intense discussion of what touch was, and why it mattered. In this vividly written book, Simeon Koole excavates the history of these concerns and reveals how they continue to shape ideas about “touch” in the present. 
      
    Intimate Subjects takes us to the bustling railway stations, shady massage parlors, all-night coffee stalls, and other shared spaces where passengers, customers, vagrants, and others came into contact, leading to new understandings of touch. We travel in crammed subway cars, where strangers negotiated the boundaries of personal space. We visit tea shops where waitresses made difficult choices about autonomy and consent. We enter classrooms in which teachers wondered whether blind children could truly grasp the world and labs in which neurologists experimented on themselves and others to unlock the secrets of touch. We tiptoe through London’s ink-black fogs, in which disoriented travelers became newly conscious of their bodies and feared being accosted by criminals. Across myriad forgotten encounters such as these, Koole shows, touch remade what it meant to be embodied—as well as the meanings of disability, personal boundaries, and scientific knowledge. 
      
    With imagination and verve, Intimate Subjects offers a new way of theorizing the body and the senses, as well as a new way of thinking about embodiment and vulnerability today.
    Ver libro
  • 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.
    Ver libro
  • Mind Magic: Neuroscience Secrets to Transform Your Life - cover

    Mind Magic: Neuroscience Secrets...

    Elias Northwood

    • 0
    • 0
    • 0
    Mind Magic: Neuroscience Secrets to Transform Your Life 
    ⭐⭐ Simplified Audio Guide ⭐⭐ 
    Are you aiming to advance in your personal and professional life using the latest insights from neuroscience? 
    Searching for a comprehensive resource that provides all the necessary knowledge to harness the power of your mind? 
    Your search ends here! 
    This audiobook serves as your definitive companion for deepening your understanding, applying practical skills, and engaging in transformative exercises. With this, you're geared for a life-changing experience. 
    Updated for the latest neuroscience research and insights. 
    Key features of this enriched guide: 
    - Profound insights into neuroscience principles 
    - Detailed explanations of how to use neuroscience to transform your life 
    - Effective strategies for personal growth and development 
    Our guide distinguishes itself through comprehensive coverage, which is essential for your success. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is not affiliated with any official neuroscience 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 dense 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 transforming your life with neuroscience insights today!
    Ver libro