在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Getting Started with LLVM Core Libraries.pdf

Getting Started with LLVM Core Libraries.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:19.24M
  • 下载次数:16
  • 浏览次数:330
  • 发布时间:2021-02-14
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
英文清晰版 Getting Started with LLVM Core Libraries ,学习LLVM必不可少的资料
Getting Started with LLVM Core Libraries Copyright C 2014 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, cither express or implied. Neither the authors, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: August 2014 Production reference: 1200814 Published by packt publishing ltd Livery place 35 Livery street Birmingham b3 2PB, UK ISBN978-1-78216-692-4 www.packtpub.com Cover image by Aniket Sawant(aniket sawant photographyohotmail. com) www.it-ebooksinfo Credits Authors Project Coordinator Bruno Cardoso lopes Priyanka goel Rafael auler Proofreaders Reviewers Simran bhogal Eli Bend Mario Cecere ogan Chien Jonathan todd a llu John szakmeiste Hemangini bari Commissioning editor Mariamman chettiyar Mary Jasmine nadar Teal So Acquisition Edit Graphics Kevin colaco Ronak dhruv nu Content Development Editor Arun nadar Production coordinators Saiprasad Kadam Technical editors Condon miranda Pramod Kumavat Pratik more Cover work Manu Joseph Copy Editors Saiprasad Kadam Dipti Kap Insiya Morbiwala Aditya Nair Alida paiva Stuti srivastava www.it-ebooksinfo About the authors Bruno Cardoso Lopes received a PhD in Computer Science from University of Campinas, Brazil. He's been an llvm contributor since 2007 and implemented the Mips backend from scratch, which he has been maintaining for several years Among his other contributions, he has written the x86 AVX support and improved the ARM assembler. His research interests include code compression techniques and reduced bit width ISAs. In the past, he has also developed drivers for linux and Free BSD operating systems Rafael auler is a phd candidate at University of Campinas Brazil He holds a Master's degree in Computer Science and a Bachelor's degree in Computer Engineering from the same university. For his Master's work, he wrote a proof-of-concept tool that automatically generates LLVM backends based on architecture description files Currently, his PhD research topics include dynamic binary translation, Just-in-Time compilers and computer architecture. Rafael was also a recipient of the microsoft Research 2013 Graduate Research Fellowship award www.it-ebooksinfo about the reviewers Eli Bendersky has been a professional programmer for 15 years, with extensive experience in systems programming, including compilers, linkers, and debuggers He's been a core contributor to the llvm project since early 2012 Logan Chien received his Master's degree in Computer Science from National laiwan University. His research interests include compiler design, compi optimization, and virtual machines. He is a software developer and has been working on several open source projects, including llvm, Android, and so on He has written several patches to fix the aRM zero-cost exception handling mechanism and enhanced the llvm arm integrated assembler He was also a Software Engineer Intern at Google in 2012. At Google, he integrated the LLVM toolchain with the Android ndK Jia Liu started GnU Linux-related devclopment in his college days and has been engaged in open-source-related development jobs after graduation. He is now responsible for all software-related work at China-DSP He is interested in compiler technology and has been working on it for years. In his spare time, he also works on a few open source projects such as LLVM, QEMU, and GCC/Binutils www.it-ebooksinfo He is employed by a chinese processor vendor glarun technology-you can just call it China-DSP China-DSPis a high-performance DSP vendor; the core business of the company is processor design, system software, and an embedded parallel processing platform that provides independent knowledge of electricity telecommunications, automotive, manufacturing equipment, instrumentation, and consumer electronics I want to thank my father and my mother; they raised me. Thanks to my girlfriend; in fact, I think she is my life's mentor. Thanks to my colleagues; we happily work with one another John Szakmeister holds a Master of Science in Electrical Engineering from Johns Hopkins University and is a co-founder of Intelesys Corporation (www.intelesyscorp.com).Johnhasbeenwritingsoftwareprofessionallyformore than 15 years and enjoys working on compilers, operating systems, sophisticated agorithms, and anything embedded. He s an avid supporter of Open Source and contributes to many projects in his free time. When he is not hacking, John works toward his black belt in Ninjutsu and enjoys reading technical books I would like to thank my wife, Ann, and our two boys matthew and Andrew, for being so patient and understanding while I was reviewing this book www.it-ebooksinfo Www. Packtpub. com Support files, eBooks, discount offers and more Youmightwanttovisitwww.Packtpub.comforsupportfilesanddownloadsrelatedto your book Did you know that Packt offers e Book versions of every book published, with PDF and ePub filesavailableYoucanupgradetotheeBookversionatwww.Packtpub.comandasaprint book customer, you are entitled to a discount on the e book copy get in touch with us at service@packtpub.comformoredetails Atwww.Packtpub.com,youcanalsoreadacollectionoffreetechnicalarticlessignupfora range of free newsletters and receive exclusive discounts and offers on packt books and ebooks PACKTLIB http://packtlib.packtpub.com Do you need instant solutions to your It' questions? PacktLib is Packt's online digital book library. Here, you can access, read, and search across Packt's entire library of books Why subscribe? Fully scarchablc across every book published by Packt Copy and paste, print, and bookmark content ible veb browser Free access for Packt account holders IfyouhaveanaccountwithPacktatwww.packtpub.comyoucanusethistoaccessPacktlib today and view nine entirely free books simply use your login credentials for immediate access www.it-ebooksinfo www.it-ebooksinfo Table of contents Preface Chapter 1: Build and Install LLVM Understanding LLVM versions 10 obtaining prebuilt packages 10 Obtaining the official prebuilt binaries Using package managers 12 Staying updated with snapshot packages Building from sources 13 System requirements 13 Obtaining sources 14 SVN Git 15 Building and installing llvm 15 Using the autotools-generated configure script Using cmake and ninja 18 Using other Unix approaches Windows and microsoft visual studio 21 Mac os x and xcode 25 Summary 30 Chapter 2: External Projects 31 Introducing Clang extras 32 Building and installing Clang extra tools 33 Understanding compiler-RT 34 Seeing compiler-RT in action 34 Using the Dragon Egg plugin 36 Building DragonEgg Understanding the compilation pipeline with DragonEgg and llvm tools 38 Understanding the LLVM test suite 39 www.it-ebooksinfo 【实例截图】
【核心代码】

标签:

实例下载地址

Getting Started with LLVM Core Libraries.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警