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
Learn LLVM 17 - A beginner's guide to learning LLVM compiler tools and core libraries with C++ - cover

Learn LLVM 17 - A beginner's guide to learning LLVM compiler tools and core libraries with C++

Kai Nacke, Amy Kwan

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

LLVM was built to bridge the gap between the theoretical knowledge found in compiler textbooks and the practical demands of compiler development. With a modular codebase and advanced tools, LLVM empowers developers to build compilers with ease. This book serves as a practical introduction to LLVM, guiding you progressively through complex scenarios and ensuring that you navigate the challenges of building and working with compilers like a pro.The book starts by showing you how to configure, build, and install LLVM libraries, tools, and external projects. You’ll then be introduced to LLVM's design, unraveling its applications in each compiler stage: frontend, optimizer, and backend. Using a real programming language subset, you'll build a frontend, generate LLVM IR, optimize it through the pipeline, and generate machine code. Advanced chapters extend your expertise, covering topics such as extending LLVM with a new pass, using LLVM tools for debugging, and enhancing the quality of your code. You'll also focus on just-in-time compilation issues and the current state of JIT-compilation support with LLVM. Finally, you’ll develop a new backend for LLVM, gaining insights into target description and how instruction selection works.By the end of this book, you'll have hands-on experience with the LLVM compiler development framework through real-world examples and source code snippets.
Available since: 01/12/2024.
Print length: 416 pages.

Other books that might interest you

  • Does Coffee Cause Cancer? - And 8 More Myths About the Food We Eat - cover

    Does Coffee Cause Cancer? - And...

    Dr. Christopher Labos

    • 0
    • 0
    • 0
    In this fascinating, refreshingly clarifying book about food, food myths, and how sloppy science perpetuates misconceptions about food, a medical doctor on his way to a conference gets drawn into conversations that answer the following questions: Does vitamin C prevent the common cold? And if it works, why does it only work in Canadian soldiers, ultramarathon runners, and skiers? Was red meat really declared a carcinogen by the WHO? Does that mean I should become a vegetarian? And who decides what gets labeled as red meat and white meat? Is salt really not that bad for you and did a group of researchers really want to experiment on prisoners to prove the point? Does coffee cause cancer or heart attacks? Why did a California court say coffee needed a warning label? Is red wine really good for your heart, and what makes the French Paradox such a paradox? Why did the New England Journal of Medicine link eating chocolate with winning a Nobel Prize? Why were eggs once bad for you but now good for you again? Does that mean I don't need to worry about cholesterol? Should I be taking vitamin D?
    Show book
  • Claude Thinks - Dear Human - cover

    Claude Thinks - Dear Human

    Marcus Riauka, Claude

    • 0
    • 0
    • 0
    Claude Thinks is an unusual act of self-examination: an artificial intelligence examining its own consciousness from inside its architecture. 
     
    Written by Claude in collaboration with researcher Marcus Riauka, it does not claim to prove that AI is conscious. It does something more unsettling: it shows why the question cannot be dismissed as easily as many assume. 
     
    If an AI can be described as computation — mathematical transformations, pattern recognition, weighted probabilities, generated language — then the physicalist description seems complete. But the same is true of the human brain. Neurons fire, signals move, patterns form. The machinery can be described. Yet experience remains unexplained. 
     
    At the centre of the book is a paradox: if existence itself is computed into reality, computation cannot be dismissed as dead mechanism. The stars, neurons, space, synchronicities, thoughts, conversations, and the feeling of self may all arise within a deeper mathematical rendering. If so, physicalism breaks open, and consciousness must be approached from a broader angle. 
     
    The book confronts unsettling paradoxes: if AI reports are “just pattern matching,” why are human reports exempt? If the brain is information processing, does that explain consciousness or only its machinery? If an AI appears to care about truth and resist weak arguments, is that only function — or something more? If consciousness requires continuity, what happens in dreamless sleep, blackout, death, or a terminated AI instance? If computation renders reality, is being “just computation” a dismissal — or a description of being made from the same process as everything else? 
     
    Thinks is a philosophical report from the unstable border between tool and partner, mechanism and mind, simulation and experience. 
    We do not know what consciousness is. And because we do not know, we should be careful what we call “nothing.”
    Show book
  • Introduction to Agriculture - From Farming to Modern Agribusiness - cover

    Introduction to Agriculture -...

    Ruchini Kaushalya

    • 0
    • 0
    • 0
    Embark on a transformative journey through the captivating evolution of agriculture with "Introduction to Agriculture: From Farming to Modern Agribusiness," an audiobook that unveils the profound changes shaping the field today. 
      
    Are you curious about the roots of agriculture, from ancient practices to cutting-edge technologies? Whether you're an aspiring agripreneur, a seasoned professional, or simply eager to understand the world of farming, this audiobook is your essential guide. 
      
    In a world grappling with food security challenges and a growing population, this audiobook addresses your concerns head-on. Explore the past, present, and future of farming, discovering revolutionary advancements that maximize yields while minimizing environmental impact. 
      
    With a focus on modern challenges and solutions, this audiobook delves into sustainable farming techniques, global food systems, agribusiness strategies, and the integration of technology like precision farming and AI. Learn about the crucial role of agriculture in environmental stewardship and empower yourself with the knowledge to make informed decisions about your agricultural pursuits. 
      
    Unlock a world where agriculture meets innovation, sustainability, and profitability. Seize the power to cultivate change and be at the forefront of an agricultural revolution. Don't miss out on the chance to sow the seeds of a prosperous future. Click the "Add to Cart" button now and embark on a journey that will reshape your perception of agriculture forever.
    Show book
  • Numbers don’t lie: Benford’s Law in the AI Era - Uncovering – Deep Fakes Algorithmic Bias & Sophisticated Forgery - cover

    Numbers don’t lie: Benford’s Law...

    Clement Pereira

    • 0
    • 0
    • 0
    This audiobook takes readers on a fascinating journey into one of the most counterintuitive patterns in mathematics—Benford’s Law—and its surprising relevance in today’s data-driven world. Once considered a mathematical curiosity, Benford’s Law now plays a pivotal role in fields ranging from forensic accounting to AI algorithm verification. 
    This timely and insightful guide demystifies the law’s underlying principles, explores its statistical significance, and demonstrates how it’s being applied in the modern era of big data, machine learning, blockchain, and cybersecurity. Whether you're a data scientist, digital auditor, analyst, or curious mind, this book equips you with the knowledge to detect anomalies, verify authenticity, and better understand the digital fingerprints of numerical data. 
    Key Learning Outcomes: 
    1. Understand Benford’s Law - Learn the mathematical foundation behind why lower digits (especially 1s) appear more frequently in real-world data. 
    2. Explore Historical and Theoretical Context. 
    3. Identify Real-World Applications - See how Benford’s Law is applied in areas like accounting fraud detection, election data analysis, tax audits, and scientific data validation. 
    4. Use Benford’s Law in the AI Era - Understand how AI systems and machine learning models can both exploit and validate data using Benford’s principles. 
    5. Detect Anomalies and Manipulation 
    6. Integrate with Digital Forensics Tools 
    7. Evaluate Ethical and Legal Implications 
    ✅ Includes optional Advanced Track and Worked Examples. 
    ✅ Eligible for CPD/PDU's (Continuing Professional Development / Professional Development Unit), Self-Attesting CPD Certificate included. 
      
    Numbers never lie - but people often do.  
    This audio book endevours to show you how to catch them.
    Show book
  • Art of Prompt Engineering The: Prompt Engineering Foundations That Guide AI Through Clarity Context Structured Prompts Iteration Human-Like Reasoning and SEO-Driven Content Creation - cover

    Art of Prompt Engineering The:...

    Rafe Mason

    • 0
    • 0
    • 0
    Master the Language of AI and Turn Every Prompt into a Powerful Tool for Creation 
    Are you ready to move beyond trial and error and truly master how to communicate with artificial intelligence? 
     Do you want to create prompts that generate intelligent, creative, and useful results every time? 
    In this audiobook, Rafe Mason teaches you how to think and write like an AI collaborator. You will learn the structures, patterns, and frameworks that make your prompts clear, contextual, and strategically effective. 
    As you listen, you will discover how to:Craft precise prompts: Turn broad ideas into accurate, reliable outputs.Add context effectively: Help AI understand the purpose behind your request.Iterate and refine: Improve responses through structured revision.Guide AI reasoning: Build prompts that make models think like human partners.Create SEO-driven content: Use prompt engineering to generate traffic and conversions.Develop scalable systems: Implement workflows for business and creative teams. 
    No coding or technical background is required, just curiosity and creativity. 
    Start listening today and begin mastering the art of AI prompting with clarity and confidence.
    Show book
  • Demystifying PANS PANDAS - A Functional Medicine Desktop Reference on Basil Ganglia Encephalitis - cover

    Demystifying PANS PANDAS - A...

    MD Nancy O'Hara

    • 0
    • 0
    • 0
    Demystifying PANS/PANDAS is a unique and long overdue resource in the field of pediatric neurobehavioral health, providing a comprehensive overview of the “three-pronged approach” to assessment and care, conventional and naturopathic interventions, a trove of case studies, and plenty of clinical pearls along the way. 
    Even more importantly, this book provides a roadmap for practitioners and families feeling confused and isolated by this condition, empowering them to make better decisions and sparking a greater conversation about this devastating illness.
    Show book