LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries: Design powerful and reliable compilers using the latest libraries
MP3•Головна епізоду
Manage episode 512523041 series 3683458
Вміст надано CyberSecurity Summary. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією CyberSecurity Summary або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
A comprehensive guide to the LLVM compiler infrastructure. It covers various aspects of LLVM, including its build system, testing utilities like LIT, and the domain-specific language TableGen. The text explores frontend development with Clang, explaining its architecture, preprocessing, Abstract Syntax Tree (AST) handling, and custom toolchain creation. Furthermore, it details working with LLVM's PassManager and AnalysisManager for code optimization, processing LLVM Intermediate Representation (IR), and developing sanitizers and Profile-Guided Optimization (PGO) within the LLVM framework.
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952?&linkCode=ll1&tag=cvthunderx-20&linkId=9e9b6879b593c7a46efbdaf46b4e4276&language=en_US&ref_=as_li_ss_tl
…
continue reading
You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cyber_security_summary
Get the Book now from Amazon:
https://www.amazon.com/Techniques-Practices-Clang-Middle-End-Libraries/dp/1838824952?&linkCode=ll1&tag=cvthunderx-20&linkId=9e9b6879b593c7a46efbdaf46b4e4276&language=en_US&ref_=as_li_ss_tl
1001 епізодів