2019 LLVM Developers’ Meeting: S. Haastregt & A. Stulova “An overview of Clang ”
http://llvm.org/devmtg/2019-10/
—
An overview of Clang - Sven van Haastregt, Anastasia Stulova
Slides: Coming soon
—
This tutorial will give an overview of Clang. We will cover the distinction between the Clang compiler driver and the Clang language frontend, with an emphasis on the latter. We will examine the different Clang components that a C program goes through when being compiled, i.e., lexing, parsing, semantic analysis, and LLVM IR generation. This includes some of the Clang Abstract Syntax Tree (AST), Type, and the Diagnostics infrastructure. We will conclude by explaining the various ways in which Clang is tested.
The tutorial is aimed at newcomers who have a basic understanding of compiler concepts and wish to learn about the architecture of Clang or start contributing to Clang.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео 2019 LLVM Developers’ Meeting: S. Haastregt & A. Stulova “An overview of Clang ” канала LLVM
—
An overview of Clang - Sven van Haastregt, Anastasia Stulova
Slides: Coming soon
—
This tutorial will give an overview of Clang. We will cover the distinction between the Clang compiler driver and the Clang language frontend, with an emphasis on the latter. We will examine the different Clang components that a C program goes through when being compiled, i.e., lexing, parsing, semantic analysis, and LLVM IR generation. This includes some of the Clang Abstract Syntax Tree (AST), Type, and the Diagnostics infrastructure. We will conclude by explaining the various ways in which Clang is tested.
The tutorial is aimed at newcomers who have a basic understanding of compiler concepts and wish to learn about the architecture of Clang or start contributing to Clang.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Видео 2019 LLVM Developers’ Meeting: S. Haastregt & A. Stulova “An overview of Clang ” канала LLVM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![2019 LLVM Developers’ Meeting: E. Christopher & J. Doerfert “Introduction to LLVM”](https://i.ytimg.com/vi/J5xExRGaIIY/default.jpg)
![Are Pascal and Delphi Alive? History, Popularity / Myths / Opportunities / Advantages, Disadvantages](https://i.ytimg.com/vi/AK6uJ3z-rH4/default.jpg)
![2018 LLVM Developers’ Meeting: “Developer Toolchain for the Nintendo Switch”](https://i.ytimg.com/vi/9_7exO60EA8/default.jpg)
![MLIR Open Meeting 2021-10-7: The Torch MLIR Project](https://i.ytimg.com/vi/QbNkex-gizs/default.jpg)
![Symbolics Lisp Machine demo Jan 2013](https://i.ytimg.com/vi/o4-YnLpLgtk/default.jpg)
![Common Lisp Hacking #1](https://i.ytimg.com/vi/tP6iV0enE4s/default.jpg)
![The Next Generation FIRRTL Compiler](https://i.ytimg.com/vi/1-y1IPupF04/default.jpg)
![Compile with ccache - Gentoo Linux](https://i.ytimg.com/vi/YExpMv7C2mc/default.jpg)
![2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”](https://i.ytimg.com/vi/ar7cJl2aBuU/default.jpg)
![FortranCon2020 [SP]: Flang: The LLVM Fortran Front-End](https://i.ytimg.com/vi/Fy68k5hHgLk/default.jpg)
![2021 LLVM Dev Mtg “Clang Static Analyzer - A Tryst with Smart Pointers”](https://i.ytimg.com/vi/vLgLFAywUvA/default.jpg)
![A Brief Introduction to LLVM](https://i.ytimg.com/vi/a5-WaD8VV38/default.jpg)
![Lisp Editing in the 80s - Interlisp SEdit](https://i.ytimg.com/vi/2qsmF8HHskg/default.jpg)
![CppCon 2018: Ilya Biryukov “Clangd: architecture of a scalable C++ language server”](https://i.ytimg.com/vi/5HIyAXj1YNQ/default.jpg)
![MLIR Open Meeting 2021-12-02: Discussion on end-to-end flow for ML compilers](https://i.ytimg.com/vi/NCMme4H_HYQ/default.jpg)
![LO! An LLVM Obfuscator - deutsche Übersetzung](https://i.ytimg.com/vi/VJL4MvYB-Qw/default.jpg)
![2021 LLVM Dev Mtg “Building a faster expression evaluator for LLDB”](https://i.ytimg.com/vi/9aThSRGjYdA/default.jpg)
![How LLVM & Clang work](https://i.ytimg.com/vi/IR_L1xf4PrU/default.jpg)
![Friday Hacks #112 - Make your own LLVM compiler - NUS Hackers](https://i.ytimg.com/vi/OhkwPSvyBu0/default.jpg)
![2019 EuroLLVM Developers’ Meeting: V. Bridgers & F. Piovezan “LLVM IR Tutorial - Phis, GEPs ...”](https://i.ytimg.com/vi/m8G_S5LwlTo/default.jpg)