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

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

Kai Nacke

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

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.
Available since: 05/28/2021.
Print length: 392 pages.

Other books that might interest you

  • The Cast Iron Forest - A Natural and Cultural History of the North American Cross Timbers - cover

    The Cast Iron Forest - A Natural...

    Richard V. Francaviglia

    • 0
    • 0
    • 0
    “A thoughtful, thorough, and updated account of this bio-region” from the author of From Sail to Steam: Four Centuries of Texas Maritime History, 1500-1900 (Great Plains Research).  Winner, Friends of the Dallas Public Library Award, Texas Institute of Letters, 2001   A complex mosaic of post oak and blackjack oak forests interspersed with prairies, the Cross Timbers cover large portions of southeastern Kansas, eastern Oklahoma, and north central Texas. Home to indigenous peoples over several thousand years, the Cross Timbers were considered a barrier to westward expansion in the nineteenth century, until roads and railroads opened up the region to farmers, ranchers, coal miners, and modern city developers, all of whom changed its character in far-reaching ways.   This landmark book describes the natural environment of the Cross Timbers and interprets the role that people have played in transforming the region. Richard Francaviglia opens with a natural history that discusses the region’s geography, geology, vegetation, and climate. He then traces the interaction of people and the landscape, from the earliest indigenous inhabitants and European explorers to the developers and residents of today’s ever-expanding cities and suburbs. Many historical and contemporary maps and photographs illustrate the text.  “This is the most important, original, and comprehensive regional study yet to appear of the amazing Cross Timbers region in North America . . . It will likely be the standard benchmark survey of the region for quite some time.” —John Miller Morris, Assistant Professor of Geography, University of Texas at San Antonio
    Show book
  • Passive Income - The Ultimate Guide to Start Earning Money with a Passive Stream of Income - cover

    Passive Income - The Ultimate...

    Marion M. Bunn

    • 0
    • 0
    • 0
    Do you want to make money by doing nothing? 
    Would you like a regular income from a one-off job that keeps paying month after month? 
    You can do it with this audiobook! 
    We all dream of being able to retire from our day job and still be able to live a comfortable life with a regular income. Most never realize this until they retire from full-time employment and even then their income is severely cut. But there are ways to carry on earning and the secret is in passive income. 
    In this audiobook, Passive Income: The Ultimate Guide to Start Earning Money with a Passive Stream of Income, you will learn the secrets of how to create passive income streams, with chapters including: 
    	Why Passive Income is the Ultimate Business Model	What to Expect and How to Approach Passive Income	Top Passive Income Models for Selling Products	How to Make Your Products Actually Sell With Zero Input 
    If you fancy lying on a beach, travelling the world or just relaxing in your garden while still earning a significant income, then Passive Income is the answer to your problem. 
    Download a copy now and start earning today!
    Show book
  • effects of cannabigerol (CBG) on skin disorders The: A narrative review - cover

    effects of cannabigerol (CBG) on...

    Craig McKay

    • 0
    • 0
    • 0
    Are you wondering what the potential applicability of the cannabinoid CBG has to dermatological disorders?Are you looking for a short narrative review that won’t break the bank that has also been co-written by someone who holds a Ph.D. in plant-based medicine and pharmacology?Maybe you have already started incorporating CBD into your topical products and wondered if its big brother, the lesser-known cannabinoid, CBG, is going to be even more effective in treating chronic skin issues?Regardless of why you are here, you won’t be disappointed.We have conducted a detailed literature search for you in MEDLINE, EMBASE, and Cochrane databases using the following keywords, including synonyms, and all the possible combinations of them; cannabinoids, skin disorder, cannabigerol, cutaneous disorder.Relevant studies that reported a mechanism of action or a dermatological therapeutic effect of CBG, were included in this review. The 35 medical studies we reviewed are contained at the end of this paper so you can go off and study them in more detail if required.As someone who co-founded Scotland’s first cannabis cosmetics manufacturing specialist, Cannafull, and CBD beauty brand, Ascend, I know first-hand what it is like to be ahead of the curve. I truly hope you find this short paper useful in kick-starting discussions on how CBG will eclipse CBD’s market-disrupting footsteps in monumental fashion.The big question is, will you embrace it early on, or get left behind...“There is nothing more difficult to take in hand, more perilous to conduct, or more uncertain in its success than to take the lead in the introduction of a new order of things.” — Niccolo Machiavelli
    Show book
  • Guns Germs and Steel - The Fates of Human Societies - cover

    Guns Germs and Steel - The Fates...

    Jared Diamond

    • 0
    • 0
    • 0
    In this groundbreaking work, evolutionary biologist Jared Diamond stunningly dismantles racially based theories of human history by revealing the environmental factors actually responsible for history's broadest patterns. It is a story that spans 13,000 years of human history, beginning when Stone Age hunter-gatherers constituted the entire human population. Winner of the Pulitzer Prize
    Show book
  • The NFT Handbook - How to Create Sell and Buy Non-Fungible Tokens - cover

    The NFT Handbook - How to Create...

    Matt Fortnow, QuHarrison Terry

    • 0
    • 0
    • 0
    The NFT Handbook is a detailed guide on how to create, sell, and buy non-fungible tokens without the need for a technical background. Learn exactly what NFTs are, how they evolved, and why they have value.● Create Your Own NFTs: Step by step instructions on all aspects of NFT creation, including what types of content to use, where to source content, adding artistic design, writing the NFT's description, and setting an optional ongoing royalty.● Mint Your NFTs: You'll learn the process of how to get your NFTs on the blockchain.● Sell Your NFTs: We'll go through the whole process, including creating a collection, and the different options such as setting a price or starting an auction.● Buy NFTs: What you'll need to bid on and purchase NFTs, and how to avoid getting scammed.You'll also get a primer on blockchain, particularly the Ethereum cryptocurrency and "gas" fees. You'll also be shown step by step how to create, secure, and fund your own cryptocurrency wallet, and where you'll store your NFTs and cryptocurrency.Whether you're experienced with blockchain and crypto or a complete beginner, The NFT Handbook will guide you in the process of creating, minting, selling, and buying NFTs.
    Show book
  • Adversity the Spur - The History of Physiotherapy Education at Oswestry - cover

    Adversity the Spur - The History...

    Marian Tidswell

    • 0
    • 0
    • 0
    One of the oldest schools of physiotherapy in the United Kingdom that now operates from a university base (at Keele University) is the one founded at Baschurch in Shropshire in 1909 by Dame Agnes Hunt. She was a charismatic person who defied family, social convention and significant physical disability to devote her life to the service of people with orthopaedic problems. As practitioners, qualifiers from Oswestry are recognised for their sound clinical skills; they have determination and persistence and the ability to cope calmly with challenging situations. They have a strong sense of justice, and are devoted to their profession and loyal to their training school. The long and sometimes arduous journey from Baschurch to Keele is charted in this text, which accounts the progress of the school from its origins in a small private specialist hospital to becoming part of a thriving university. The school reaches its centenary in October 2009 and the story of its progress from 1909 to 1996 is the period covered here
    Show book