VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
-
LLVM 3本书 评分:
为方便大家下载,将三本书压缩到一起,供学习和研究LLVM,三本书分别是: LLVM.Essentials LLVM Cookbook Packt.Getting Started with LLVM Core Libraries.2014
上传时间:2018-11 大小:9.09MB
2.82MB
LLVM Cookbook(高清非打印完整版)
2017-12-24《LLVM Cookbook》以任务驱动的方式,带领读者编写基于LLVM 的编译器前端、优化器、后端。通过丰富的实例,读者能够从中理解LLVM 的架构,以及如何使用LLVM 来编写自己的编译器。 相比于传统的介绍编译技术的书籍,此书更偏向于实战,因此适合熟悉编译但对LLVM 比较陌生的人员,也适合正在学习编译技术并且在寻找实战机会的人员。
181.50MB
编译器设计第二版
2018-11-05编译器设计原理第二版,人民邮电出版社,郭旭译。编译器设计原理第二版,人民邮电出版社,郭旭译
131.69MB
LLVM-8.0.0-win64
2019-03-25LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。 这里是 8.0 x64 版
959B
[网盘]编译器设计(第2版)完整.pdf版.2018_03_17
2018-03-17构建现代编译器必需的核心技术 是不可多得的参考手册深入剖析现代编译器运用的算法和技术, 强调代码优化和代码生成, 体现编译原理教学的最新理念, 本书旨在介绍编译器构造法中的艺术和科学。书中深入分析现代编译器后端所用的算法和技术,重点讨论代码优化和代码生成,详细介绍了用几个编程语言编写的示例等。, Keith D. Cooper 莱斯大学计算机科学系计算工程专业Doerr特聘教授,曾任该系系主任。Cooper博士的研究课题涵盖过程间数据流分析、标量指令优化、寄存器分配以及指令调度等方面。, Linda Torczon 莱斯大学计算机科学系高级研究员。Torczon的研究内容主要包括代码生成、过程间数据流分析和优化、编程环境。
1.41MB
LLVM.Essentials.1785280
2016-02-22Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler About This Book Learn to use the LLVM libraries to emit intermediate representation (IR) from high-level language Build your own optimization pass for better code generation Understand AST generation and use it in a meaningful way Who This Book Is For This book is intended for those who already know some of the concepts of compilers and want to quickly get familiar with the LLVM infrastructure and the rich set of libraries that it provides. What You Will Learn Get an introduction to LLVM modular design and LLVM tools Convert frontend code to LLVM IR Implement advanced LLVM IR paradigms Understand the LLVM IR Optimization Pass Manager infrastructure and write an optimization pass Absorb LLVM IR transformations Understand the steps involved in converting LLVM IR to Selection DAG Implement a custom target using the LLVM infrastructure Get a grasp of C's frontend clang, an AST dump, and static analysis In Detail LLVM is currently the point of interest for many firms, and has a very active open source community. It provides us with a compiler infrastructure that can be used to write a compiler for a language. It provides us with a set of reusable libraries that can be used to optimize code, and a target-independent code generator to generate code for different backends. It also provides us with a lot of other utility tools that can be easily integrated into compiler projects. This book details how you can use the LLVM compiler infrastructure libraries effectively, and will enable you to design your own custom compiler with LLVM in a snap. We start with the basics, where you'll get to know all about LLVM. We then cover how you can use LLVM library calls to emit intermediate representation (IR) of simple and complex high-level language paradigms. Moving on, we show you how to implement optimizations at different levels, write an optimization pass, generate code that is independent of a target, and then map the code generated to a backend. The book also walks you through CLANG, IR to IR transformations, advanced IR block transformations, and target machines. By the end of this book, you'll be able to easily utilize the LLVM libraries in your own projects. Style and approach This book deals with topics sequentially, increasing the difficulty level in a step-by-step approach. Each topic is explained with a detailed example, and screenshots are included to help you understand the examples. Table of Contents Chapter 1. Playing with LLVM Chapter 2. Building LLVM IR Chapter 3. Advanced LLVM IR Chapter 4. Basic IR Transformations Chapter 5. Advanced IR Block Transformations Chapter 6. IR to Selection DAG phase Chapter 7. Generating Code for Target Architecture
3.79MB
LLVM-Clang
2018-10-05一本学习LLVM的最好书籍,每一个步都介绍的很详细!欢迎交流
3.87MB
LLVM Cookbook中文版
2019-01-15LLVM Cookbook中文版 IR语言,语法树,本书以任务驱动的方式, 带领读者编写基于LLVM的编译器前端、 优化器、 后端。 通过丰富的实例, 读者能够从中理解LLVM的架构, 以 及如何使用LLVM来编写自己的编译器。
2.86MB
LLVM Cookbook
2015-08-10这本书是讲LLVM的,LLVM是个编译器后端,搞这块的朋友应该不陌生吧,而网上关于LLVM各个类的用法资料较少,基本靠代码注释生成的doxygen,这个pdf是文字版(非扫描版)。
3.65MB
LLVM框架学习 Getting Started with LLVM Core Libraries
2022-07-20LLVM 基础设施适用于若干 Unix 系统(GNU/Linux,FreeBSD ,Mac OS)...在本书中,我们一步一步地说明如何让 LLVM 在这些系统上工作。某些系统可获得 LLVM 和 Clang 的预编译安装包,但是也可以从源代码编译得到它们。
3.7MB
Getting Started with LLVM Core Libraries.rar
2019-12-29LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-...本书是学习llvm的经典教材,详细解析llvm的代码框架,对学习很有帮助,英文版
340KB
kaleidoscope, Haskell LLVM编译器教程.zip
2019-09-17kaleidoscope, Haskell LLVM编译器教程 用LLVM构建小型编程语言的简短指南。 作者声明: 。 Haskell 联机阅读:的HTMLPDF源代码压缩代码设置你需要 GHC 7.8或者更高版本以及 LLVM 4.0. 有关在你的选择平台上安装L
86KB
LLVMARMToolchain.pdf
2019-11-12Building a toolchain from the ground up – Correctness, performance, ABI compatibility – Tools, libraries, system integration • Keeping the toolchain stable – Validation and continuous integration – Release tests and benchmarking • Push forward – Increase compatibility with other compilers, systems –
18.18MB
llvm合集.rar
2019-12-10LLVM图书合集,包含LLVM Essentials、LLVM Cookbook、Getting Started with LLVM Core Libraries。
22.34MB
LLVM编译器,可以二次开发
2018-07-06LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。
1.8MB
LLVM 程序员手册 —— LLVM 4.0 文档 - 可译网
2018-11-12LLVM 程序员手册 —— LLVM 4.0 文档LLVMLLVMLLVMLLVM
221.3MB
ShiYanLou:学习C&C ++&python&汇编语言LLVM编译器数据结构算法操作系统单片机linux面试
2021-01-30这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。 本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。 你不只学到C++的函数和结构,也会学习到它们的设计目的和...
4.59MB
An Introduction to Elm 等8本书
2017-12-18An Introduction to Elm C++ Best Practices Databricks Spark Reference Applications Implementing a language with LLVM Java for small teams React Enlightenment React In-depth TypeScript Deep Dive
20.61MB
C语言编程魔法书基于C11标准-6
2019-02-01Community 2017、GCC 5,以及Clang 3.8(Apple LLVM 8.0,基于Xcode 8)。 从适合读者阅读和掌握知识的结构安排上讲,本书分为“预备知识 篇”、“基础语法篇”、“⾼级语法篇”,以及“语法扩展篇”,还有最后的...
281KB
CodingAssistant-Clang:使用 LibTooling 和 clang 3.5 的 LibASTMatchers 检查 C++ 代码缺陷
2021-07-03它旨在检查您的项目或代码片段,希望找到与以下书籍中的建议冲突的部分: [1] Bjarne Stroustrup。 C++ 编程语言第 4 版。 [2] Bjarne Stroustrup。 C++ 编程语言第 3 版。 [3]赫伯·萨特,安德烈·亚历山大雷斯库...
777KB
波斯语电子书「Persian eSpeak」-crx插件
2021-03-21它需要LLVM位代码(可以使用Clang从C / C ++生成,或者可以转换为LLVM位代码的任何其他语言),然后将其编译为JavaScript,可以在网络上运行(或其他可以运行JavaScript的地方)。使用Emscripten,您可以将C和C ++...
2.20MB
ldc:基于LLVM的D编译器
2021-01-31LDC –基于LLVM的D编译器 LDC项目提供了具有现代优化和代码生成功能的便携式D编程语言编译器。 编译器使用官方的DMD前端来支持D2的最新版本,并依赖LLVM Core库进行代码生成。 LDC是完全开源的; 未从其他项目中获取/改编的部分源代码已获得BSD许可(有关详细信息,请参阅LICENSE文件)。 请查阅D Wiki以获取更多信息: : D1不再可用; 请参阅d1 Git分支以获取支持它的最新版本。 安装 从预编译包 可以在适用于常见平台(包括Linux,macOS和Windows)的可移植独立二进制版本。 对于Windows, 随附捆绑的LDC。 对于最前沿的用户,我们还提供了其中包含启用的LLVM和LDC断言(将编译时间增加了大约50%)。 也可以用于安装LDC: curl -fsS https://dlang.org/install.sh | bash -s ldc 此外,可以从各种程序包管理器中获得LDC(但请注意,由于这些程序包当前未集成到项目发布过程中,因此它们可能已过时): 命令 安卓 在: pkg install ldc Arch
200.0MB
方舟编译器工具openarkcompiler - clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz1
2019-09-07方舟编译器工具openarkcompiler # 安装Clang编译器并完成配置(用于编译方舟编译器代码) 下载**clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04** LLVM下载地址:http://releases.llvm.org/download.html#8.0.0 放置到`openarkcompiler/tools`目录,打开`openarkcompiler/build/config/BUILDCONFIG.gn`文件,将`GN_C_COMPILER`、`GN_CXX_COMPILER`和`GN_AR`三个变量配置为Clang编译器所在路径,例如: ``` GN_C_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang" GN_CXX_COMPILER = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang++" GN_AR = "${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-ar" ```
7.17MB
LLVM.Essentials
2018-11-21LLVM Essentials: Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler (English Edition)
3.29MB
基于llvm的编译器移植中关键技术研究
2018-05-09简单介绍如何在llvm上开发一个新后端,包括架构设计,寄存器与指令描述等
3.91MB
三本关于如何使用make的书籍
2010-04-05三本很不错的关于如何使用make进行项目管理和软件开发的电子书籍,分别是Managing Projects with GNU Make.pdf(两个版本的)和make中文手册。
9.22MB
leetcode题库-workspace:我的工作区,几乎包含一切。如实现书籍、文档、教程、参考
2021-06-29如实现书籍、文档、教程、参考。 关于舞台标签 :construction: 进行中:工作中... :OK_hand: 就这样:感觉一般 :man_technologist: 按照教程:不需要太多的创造力 :star: Nice Work : 相对于完成时的能力,这是一个...
7.10MB
leetcode题库-impls:我的工作区,几乎包含一切。如实现书籍、文档、教程、参考
2021-06-29如实现书籍、文档、教程、参考。 关于舞台标签 :construction: 进行中:工作中... :OK_hand: 就这样:感觉一般 :man_technologist: 按照教程:不需要太多的创造力 :star: Nice Work : 相对于完成时的能力,这是一个...
9KB
哈施瓦尔
2021-02-17此仓库将包含练习和阅读2本书的代码。 克里斯·艾伦(Chris Allen)和朱莉·莫鲁诺基(Julie Morounuki)的《第一原理》中的Haskell编程通过Miran Lipovaca向您了解Haskell 每个都将放在单独的文件中,并且将尝试尽...
26.89MB
A64FX
2021-03-20该存储库提供文档和示例代码,以开发开源软件,例如LLVM,Linux,Math库等。 用法 git clone https://github.com/fujitsu/A64FX 接触 电子邮件: 执照 版权所有(c)2019 Fujitsu Limited,211-8588,日本川崎市...
18.12MB
Assembly:软件工程师的汇编程序设计和计算机体系结构
2021-05-23APCASE是一本非常实用且全面的教育课本,适用于寻求学习汇编编程和计算机体系结构的学生,教育工作者和专业人员。 但是什么使我们的书有帮助和独特? 基于主要的架构-x86和x86_64-,您所学的知识将可以转移到其他...