宣布 2018 年 LLVM 开发者大会湾区节目
LLVM 基金会很高兴宣布 2018 年 LLVM 开发者大会 的节目,该大会将于 10 月 17 日和 18 日在加州圣何塞举行。提醒一下,活动门票价格将于 9 月 17 日上涨。立即购买门票!
技术讲座
- 用 LLVM 实现 Common Lisp 六年来的经验教训 - Christian Schafmeister
- 将函数合并过程移植到 thinlto - Aditya Kumar
- 显式和 C++ 标准模块的构建影响 - David Blaikie
- LLVM 和 LLD 中的配置文件引导代码布局 - Michael Spencer
- 任天堂 Switch 的开发工具链 - Bob Campbell、Jeff Sirois
- 在不过度保守的情况下维护 OpenMP 语义的方法 - Jin Lin、Ernesto Su、Xinmin Tian
- 了解使用 LLVM 的机器代码分析器 (llvm-mca) 的代码性能 - Andrea Di Biagio、Matt Davis
- 龙之艺术课:在没有元数据黑客的情况下支持 GPU 编译! - Neil Hickey
- 在 LLVM 中为 CPU 实现 OpenCL 编译器 - Evgeniy Tyurin
- 使用 LLVM 子项目的独立版本 - Tom Stellard
- LLVM 中的循环变换:好的、坏的和丑的 - Michael Kruse、Hal Finkel
- 使用 LLVM 高效地实现运行时元数据 - Joe Groff、Doug Gregor
- LLVM 中的协程表示和 ABI - John McCall
- Glow:基于 LLVM 的机器学习编译器 - Nadav Rotem、Jakob Olesen
- Swift for TensorFlow 中的图形程序提取和设备分区 - Mingsheng Hong、Chris Lattner
- 内存标记,如何提高 C++ 内存安全性,以及它对编译器优化意味着什么 - Kostya Serebryany、Evgenii Stepanov、Vlad Tsyrklevich
- 使用 clangmetatool 提高 clang 工具中的代码重用 - Daniel Ruoso
- LLVM 中的可靠去虚拟化 - Piotr Padlewski、Krzysztof Pszeniczny
- 扩展 SLP 向量化器以支持可变向量宽度 - Vasileios Porpodas、Rodrigo C. O. Rocha、Luís F. W. Góes
- 重新审视循环融合及其在循环变换框架中的位置。 - Johannes Doerfert、Kit Barton、Hal Finkel、Michael Kruse
- 优化间接寻址,使用抽象而不后悔。 - Johannes Doerfert、Hal Finkel
- LLVM 中的外循环向量化:当前状态和未来计划 - Florian Hahn、Satish Guggilla、Diego Caballero
- 来自 RV 的故事:LLVM 向量化生态系统 - Simon Moll、Matthias Kurtenacker、Sebastian Hack
- 使用 Clang 静态分析器进行更快、更强大的 C++ 分析 - George Karpenkov、Artem Dergachev
- 更新 ORC JIT 以实现并发 - Lang Hames、Breckin Loggins
- 寄存器分配:不仅仅是着色 - Matthias Braun
- 如何使用 LLVM 优化您的并行程序 - William S. Moses
- LLVM 后端开发示例 (RISC-V) - Alex Bradbury
- 调试信息 BoF - Vedant Kumar、Adrian Prantl
- LLVM 错误报告的生命周期 - Kristof Beyls、Paul Robinson
- GlobalISel 设计和开发 - Amara Emerson
- 迁移到 C++14 及以后! - JF Bastien
- 理想与现实:LLVM 中的最佳并行性和卸载支持 - Xinmin Tian、Hal Finkel、TB Schardl、Johannes Doerfert、Vikram Adve
- 在 libc++ 中实现并行 STL - Louis Dionne
- Clang 静态分析器 BoF - Devin Coughlin
- LLVM 基金会 BoF - LLVM 基金会董事会
- 使用 Clang 插件基础架构在 C/C++ 中进行自动微分 - Vassil Vassilev、Aleksandr Efremov
- 更高效的 LLVM 开发人员:1000 倍更快的构建文件生成、-j1000 构建和 O(1) 测试执行 - Nico Weber
- 堆栈转换 - Hal Finkel
- TWINS - 此工作流不是 Scrum:为开源交互调整敏捷方法 - Joshua Magee
- 从插件中改变 clang AST - Andrei Homescu、Per Larsen
- atJIT:C++ 的在线反馈定向优化器 - Kavon Farvardin、Hal Finkel、Michael Kruse、John Reppy
- 将 GCC 回归用于基于 LLVM 的工具链 - Jeremy Bennett、Simon Cook、Ed Jones
- JIT 编译中的 ThinLTO 摘要 - Stefan Gränitz
- 使用 SMT 求解器反驳 Clang 静态分析器中的错误错误 - Mikhail R. Gadelha
- 概述中的新内容 - Jessica Paquette
- DWARF v5 亮点 - 为什么您关心 - Paul Robinson、Pavel Labath、Wolfgang Pieb
- 使用 TAPI 了解 API 并加速构建 - Steven Wu、Juergen Ributzka
- 硬件干扰大小 - JF Bastien
- Dex:Clangd 的高效符号索引 - Kirill Bobyrev、Eric Liu、Sam McCall、Ilya Biryukov
- Flang 更新 - Steve Scalpone
- clang-doc:一个优雅的生成器,用于更文明的文档 - Julie Hockett
- 使用 CPU 性能监控单元进行代码覆盖率测试 - Ivan Baev、Bharathi Seshadri、Stefan Pejic
- VecClone Pass:通过 LoopVectorizer 进行函数向量化 - Matt Masten、Evgeniy Tyurin、Konstantina Mitropoulou
- 使用 Clang 静态分析器进行 ISL 内存管理 - Malhar Thakkar、Ramakrishna Upadrasta
- 消除 libc++ 中的 always_inline:可见性和链接之旅 - Louis Dionne
- 库中的错误处理:案例研究 - James Henderson
- 获得对过程管理的细粒度控制 - serge guelton、adrien guinet、pierrick brunet、juan manuel martinez、béatrice creusillet
- 将 OpenMP、libcxx 和 libcxxabi 包集成到 LLVM 工具链中 - Reshabh Sharma
- 改进 LLVM 中的调试信息以恢复优化掉的函数参数 - Ananthakrishna Sowda、Djordje Todorovic、Nikola Prica、Ivan Baev
- LLVM RISC-V 的自动压缩 - Sameer AbuAsal、Ana Pazos
- 使用模糊测试保证 LLVM RISC-V 机器代码的正确性 - Jocelyn Wei、Ana Pazos、Mandeep Singh Grang
- NEC SX-Aurora - 可扩展向量架构 - Kazuhisa Ishizaka、Kazushi Marukawa、Erich Focht、Simon Moll、Matthias Kurtenacker、Sebastian Hack
- 扩展 Clang 静态分析器以启用跨翻译单元分析 - Varun Subramanian
- 在 Chapel 编译器中利用多面体编译 - Siddharth Bhat、Michael Ferguson、Philip Pfaffe、Sahil Yerawar