Прикладываю книгу для всех, кому нужно разобраться в написании модулей LLVM,
Часть API изменилась в новых версиях, но содержание по прежнему актуально.
Краткое описание: A beginner's guide to learning LLVM compiler tools and core libraries with C++.
Содержание:
Ссылки:
Скачать
Github с кодом из книги
Часть API изменилась в новых версиях, но содержание по прежнему актуально.
Краткое описание: A beginner's guide to learning LLVM compiler tools and core libraries with C++.
Содержание:
Configure, compile, and install the LLVM framework;
Understand how the LLVM source is organized;
Discover what you need to do to use LLVM in your own projects;
Explore how a compiler is structured, and implement a tiny compiler;
Generate LLVM IR for common source language constructs;
Set up an optimization pipeline and tailor it for your own needs;
Extend LLVM with transformation passes and clang tooling;
Add new machine instructions and a complete backend.
Ссылки:
Скачать
Github с кодом из книги
👍20
🔥4
🤔6
LIMB