• Khuyến mãi cực hot Các loại sách giảm Tiếng Anh Xem ngay
  • Sách mới - Dành cho các dân IT Xem ngay
Tất cả danh mục
Giỏ hàng 0
Không có sản phẩm trong giỏ hàng.

Sách Learn LLVM 17 A beginners guide to learning LLVM compiler tools and core libraries with C++

(0 đánh giá)
230,000₫

Sách Learn LLVM 17 A beginners guide to learning LLVM compiler tools and core libraries with C++

Sách Learn LLVM 17 A beginners guide to learning LLVM compiler tools and core libraries with C++ (Sách keo gáy, bìa mềm)
 
Learn how to build and use the complete spectrum of
real-world compilers, including the frontend, optimization pipeline, and
a new backend by leveraging the power of LLVM core libraries
 
Key Features
 
Get to grips with using LLVM libraries step by step
 
Understand the high-level design of LLVM compilers and apply these principles to your own compiler
 
Add a new backend to target an unsupported CPU architecture
 
Purchase of the print or Kindle book includes a free PDF eBook
 
Book Description
 
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.
 
What you will learn
 
Configure, compile, and install the LLVM framework
 
Understand how the LLVM
 
 
Categories:Computers - Programming
 
Year:2024
 
Edition:2
 
Language:english
 
Pages:416
 

Không có đánh giá!

Thêm đánh giá

Vui lòng đăng nhập để viết đánh giá!

Upload photos
Bạn có thể tải lên 6 hình, kích thước mỗi hình ảnh tối đa là 2048 kilobytes
icon

Theo dõi bản tin

...Để nhận các chương trình khuyến mãi hấp dẫn