Hi All, I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 <https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952> Here are some highlighted topics: - How to save computation resources when building LLVM - Using LIT in out-of-tree projects - Developing custom TableGen backend - Creating custom Clang toolchain - Clang AST plugin development - Writing LLVM Pass 101 — new PassManager edition - LLVM development utilities (e.g. Error handling and timer) in a nutshell - PGO and sanitizer development I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) Please contact me (minyihh at uci.edu <mailto:minyihh at uci.edu>) if you’re interested. Thank you! -Min -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210428/cceb8463/attachment.html>
This is great. Congratulations! -Yuanfang ________________________________________ From: cfe-dev <cfe-dev-bounces at lists.llvm.org> on behalf of Min-Yih Hsu via cfe-dev <cfe-dev at lists.llvm.org> Sent: Wednesday, April 28, 2021 9:41 AM To: LLVM Dev; cfe-dev at lists.llvm.org Developers Subject: [cfe-dev] [Ad] New LLVM Book Hi All, I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 Here are some highlighted topics: - How to save computation resources when building LLVM - Using LIT in out-of-tree projects - Developing custom TableGen backend - Creating custom Clang toolchain - Clang AST plugin development - Writing LLVM Pass 101 — new PassManager edition - LLVM development utilities (e.g. Error handling and timer) in a nutshell - PGO and sanitizer development I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) Please contact me (minyihh at uci.edu<mailto:minyihh at uci.edu>) if you’re interested. Thank you! -Min
New tinder! -RonxBulld ------------------ Original ------------------ From: "Min-Yih Hsu via llvm-dev";<llvm-dev at lists.llvm.org>; Send time: Thursday, Apr 29, 2021 0:41 AM To: "LLVM Dev"<llvm-dev at lists.llvm.org>; "cfe-dev at lists.llvm.org Developers"<cfe-dev at lists.llvm.org>; Subject: [llvm-dev] [Ad] New LLVM Book Hi All, I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 Here are some highlighted topics: - How to save computation resources when building LLVM - Using LIT in out-of-tree projects - Developing custom TableGen backend - Creating custom Clang toolchain - Clang AST plugin development - Writing LLVM Pass 101 — new PassManager edition - LLVM development utilities (e.g. Error handling and timer) in a nutshell - PGO and sanitizer development I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) Please contact me (minyihh at uci.edu) if you’re interested. Thank you! -Min -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210429/f52c2d05/attachment.html>
Edited: My editor just contacted me that they prefer to give out free eBooks to people live in US first, due to some marketing concerns. I sincerely apologize for this inconvenient. However, please don’t hesitate contact me if you’re interested in this book, I have some promotion code you can apply that doesn’t have such region restriction. Thank you! -Min> On Apr 28, 2021, at 9:41 AM, Min-Yih Hsu <minyihh at uci.edu> wrote: > > Hi All, > > I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. > > “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" > https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 <https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952> > > Here are some highlighted topics: > - How to save computation resources when building LLVM > - Using LIT in out-of-tree projects > - Developing custom TableGen backend > - Creating custom Clang toolchain > - Clang AST plugin development > - Writing LLVM Pass 101 — new PassManager edition > - LLVM development utilities (e.g. Error handling and timer) in a nutshell > - PGO and sanitizer development > > I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! > > I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) > Please contact me (minyihh at uci.edu <mailto:minyihh at uci.edu>) if you’re interested. > > Thank you! > -Min-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210428/d199cf64/attachment.html>
John Paul Adrian Glaubitz via llvm-dev
2021-Apr-28 17:40 UTC
[llvm-dev] [Ad] New LLVM Book
Hi Min! On 4/28/21 6:41 PM, Min-Yih Hsu via llvm-dev wrote:> I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released.I just bought a copy from Amazon Germany, they have it in stock, too ;-). Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz at debian.org `. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Congrats, Min-Yih! Will definitely read it!:) Min-Yih Hsu via llvm-dev <llvm-dev at lists.llvm.org> 於 2021年4月28日 週三 上午9:41寫道:> Hi All, > > I’m glad to tell you that my new book on Clang and LLVM Middle-End > development has just been released. > > “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" > > https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 > > > Here are some highlighted topics: > - How to save computation resources when building LLVM > - Using LIT in out-of-tree projects > - Developing custom TableGen backend > - Creating custom Clang toolchain > - Clang AST plugin development > - Writing LLVM Pass 101 — new PassManager edition > - LLVM development utilities (e.g. Error handling and timer) in a nutshell > - PGO and sanitizer development > > I think many of these topics are useful for LLVM developers — especially > those who work closely with upstream. It will be great if you can take a > look and please don’t hesitate to share your feedbacks with me! > > I would also like to give out some digital versions of this book — for > free — to people here. To appreciate this community for always being nice > and inclusive :-) > Please contact me (minyihh at uci.edu) if you’re interested. > > Thank you! > -Min > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- Yu, Lin-Ya(于琳雅) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210428/73bbde67/attachment.html>
Congratulations, I’ve only had time to skim it so far, but it looks like a really great book! -Chris> On Apr 28, 2021, at 9:41 AM, Min-Yih Hsu via cfe-dev <cfe-dev at lists.llvm.org> wrote: > > Hi All, > > I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. > > “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" > https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 <https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952> > > Here are some highlighted topics: > - How to save computation resources when building LLVM > - Using LIT in out-of-tree projects > - Developing custom TableGen backend > - Creating custom Clang toolchain > - Clang AST plugin development > - Writing LLVM Pass 101 — new PassManager edition > - LLVM development utilities (e.g. Error handling and timer) in a nutshell > - PGO and sanitizer development > > I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! > > I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) > Please contact me (minyihh at uci.edu <mailto:minyihh at uci.edu>) if you’re interested. > > Thank you! > -Min > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210428/e1798500/attachment.html>
Nicely done, Min! I’ll put your book on my to-read list! Cheers, Gabriel From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Min-Yih Hsu via llvm-dev Sent: den 28 april 2021 18:41 To: LLVM Dev <llvm-dev at lists.llvm.org>; cfe-dev at lists.llvm.org Developers <cfe-dev at lists.llvm.org> Subject: [llvm-dev] [Ad] New LLVM Book Hi All, I’m glad to tell you that my new book on Clang and LLVM Middle-End development has just been released. “LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries" https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952 Here are some highlighted topics: - How to save computation resources when building LLVM - Using LIT in out-of-tree projects - Developing custom TableGen backend - Creating custom Clang toolchain - Clang AST plugin development - Writing LLVM Pass 101 — new PassManager edition - LLVM development utilities (e.g. Error handling and timer) in a nutshell - PGO and sanitizer development I think many of these topics are useful for LLVM developers — especially those who work closely with upstream. It will be great if you can take a look and please don’t hesitate to share your feedbacks with me! I would also like to give out some digital versions of this book — for free — to people here. To appreciate this community for always being nice and inclusive :-) Please contact me (minyihh at uci.edu <mailto:minyihh at uci.edu> ) if you’re interested. Thank you! -Min -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210430/f95e1f55/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5447 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210430/f95e1f55/attachment.bin>