Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

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

Sprog
Engelsk
Format
Kategori

Fakta

LLVM was built to bridge the gap between compiler textbooks and actual compiler development. It provides a modular codebase and advanced tools which help developers to build compilers easily. This book provides a practical introduction to LLVM, gradually helping you navigate through complex scenarios with ease when it comes to building and working with compilers.

You’ll start by configuring, building, and installing LLVM libraries, tools, and external projects. Next, the book will introduce you to LLVM design and how it works in practice during each LLVM compiler stage: frontend, optimizer, and backend. Using a subset of a real programming language as an example, you will then learn how to develop a frontend and generate LLVM IR, hand it over to the optimization pipeline, and generate machine code from it. Later chapters will show you how to extend LLVM with a new pass and how instruction selection in LLVM works. You’ll also focus on Just-in-Time compilation issues and the current state of JIT-compilation support that LLVM provides, before finally going on to understand how to develop a new backend for LLVM.

By the end of this LLVM book, you will have gained real-world experience in working with the LLVM compiler development framework with the help of hands-on examples and source code snippets.

© 2021 Packt Publishing (E-bog): 9781839210037

Release date

E-bog: 28. maj 2021

Tags

    Andre kan også lide...

    1. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    2. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
    3. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    4. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    5. Pytorch: Building AI Models with Ease and Flexibility James Henry
    6. The Art of Machine Learning: Algorithms and Applications Craig Dames
    7. Hackers & Painters: Big Ideas from the Computer Age Paul Graham
    8. Heart of Darkness: Unraveling the Mysteries of the Invisible Universe Jeremiah P. Ostriker
    9. On Being Someone Helen Oppenheimer
    10. Why We Work Barry Schwartz
    11. The Players Ball: A Genius, a Con Man, and the Secret History of the Internet's Rise David Kushner
    12. Gideon's War: A Novel Howard Gordon
    13. Cybercrime and the Darknet: Revealing the hidden underworld of the internet Cath Senker
    14. The Last Hacker Mark Wahlbeck
    15. Net Force: Attack Protocol Jerome Preisler
    16. The Good Assassin: A Novel Paul Vidich
    17. What to Think About Machines That Think: Today's Leading Thinkers on the Age of Machine Intelligence John Brockman
    18. The Mathematics of Various Entertaining Subjects: Research in Recreational Math Jason Rosenhouse
    19. Three Stations: An Arkady Renko Novel Martin Cruz Smith
    20. Sekret Machines: Chasing Shadows Tom DeLonge
    21. The Optimist Keach Hagey
    22. Cyber Hacking: Wars in Virtual Space Scientific American
    23. After Steve: How Apple Became a Trillion-Dollar Company and Lost its Soul Tripp Mickle
    24. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
    25. Icehenge Kim Stanley Robinson
    26. Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous Gabriella Coleman
    27. What Should We Be Worried About?: Real Scenarios That Keep Scientists Up at Night John Brockman
    28. The Free World: Art and Thought in the Cold War Louis Menand
    29. Summary of Brian C. Muraresku's The Immortality Key IRB Media
    30. The Geography of Genius: A Search for the World's Most Creative Places from Ancient Athens to Silicon Valley Eric Weiner
    31. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
    32. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
    33. The Promised War: A Thriller Thomas Greanias
    34. Attack Surface Cory Doctorow
    35. Russian Cyber Warfare: The History of Russia's State-Sponsored Attacks Across the World Charles River Editors
    36. Summary of Robert Pirsig's Zen and the Art of Motorcycle Maintenance IRB Media
    37. Pegasus: The Story of the World's Most Dangerous Spyware Laurent Richard
    38. The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage Cliff Stoll
    39. Messages: The Communication Skills Book Matthew McKay
    40. The Socrates Express: In Search of Life Lessons from Dead Philosophers Eric Weiner
    41. This Explains Everything: Deep, Beautiful, and Elegant Theories of How the World Works John Brockman
    42. Conquest: The Chronicles of the Invaders: Book 1 John Connolly

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis