宣布 2019 LLVM 开发者大会 - 湾区的日程安排
宣布在加州圣何塞举行的 2019 LLVM 开发者大会 的日程安排!这是我们有史以来规模最大的大会,将举办超过 11 个教程、29 个技术演讲、24 个闪电演讲、2 个小组讨论、3 个非正式讨论、14 个海报和 4 个 SRC 演讲。请务必 注册 参加此活动,聆听这些精彩的演讲。主题演讲
- 使用 GlobalISel 生成优化代码 - Volkan Keles, Daniel Sanders
- 更出色的 C++ 性能和生产力:增强 Clang 以支持模板的即时编译- Hal Finkel
- 使用 LLVM 的可移植 SIMD 与 Zig - Shawn Landden
- Arm M 型向量扩展的代码生成 - Sjoerd Meijer
- Alive2:验证现有优化 - Nuno Lopes
- clang constexpr 解释器 - Nandor Licker
- 使用目标机器信息增强窥视孔优化 - Min-Yih Hsu
- 将网络软件工具链迁移到 Clang/LLVM - Ivan Baev, Jeremy Stenglein, Bharathi Seshadri
- Swift 的链接时优化 - Jin Lin
- LLVM 中的热冷分离优化过程 - Aditya Kumar
- 让 UB 的影响减轻:通过自动变量初始化进行安全缓解 - JF Bastien
- Propeller:面向 профиля 大型性能增强型重新链接器 - Sriraman Tallam
- 从 C++ for OpenCL 到 C++ for 加速器设备 - Anastasia Stulova
- LLVM-Canon:追求清晰的差异 - Michal Paszkowski
- 使用 LLDB 中的 Clang 模块改进 C++ 调试 - Raphael Isemann
- 所有权 SSA 和语义 SIL - Michael Gottesman
- arm64e:用于指针身份验证的 ABI - Ahmed Bougacha, John McCall
- 通过 1000 个补丁移植:将 Swift 带到 Windows - Saleem Abdulrasool
- 终极挑战:在 Clang 静态分析器中构建错误报告 - Kristóf Umann
- LLVM 中的地址空间 - Matt Arsenault
- 面向 Fortran 高级优化的 MLIR 方言 - Eric Schweitz
- 前端中的循环变换 #pragmas - Michael Kruse
- 优化 Windows 上的构建:一些实际考虑因素 - Alexandre Ganea
- LLVM-Reduce 用于测试用例缩减 - Diego Treviño Ferrer
- Memoro:扩展基于 LLVM 的堆分析器 - Thierry Treyer
- Attributor:一个通用的跨过程定点迭代框架 - Johannes Doerfert
- LLVM 教程:如何编写适合初学者、包容性的教程 - Meike Baumgärtner
- 使 LLVM 后端成熟:从 RISC-V 目标中学到的经验教训 - Alex Bradbury
- LLVM 入门:基础知识 - Jessica Paquette, Florian Hahn
- ASTImporter:合并 Clang AST - Gábor Márton
- 开发 Clang 静态分析器 - Artem Dergachev
- 编写 LLVM 过程:101 - Andrzej Warzynski
- 在 LLVM 中编写循环优化 - Kit Barton, Ettore Tiotto, Hal Finkel, Michael Kruse, Johannes Doerfert
- Attributor:一个通用的跨过程定点迭代框架 - Johannes Doerfert
- LLVM 测试基础设施入门 - Brian Homerding, Michael Kruse
- Clang 概述 - Sven Van Haastregt, Anastasia Stulova
- LLVM 概述 - Eric Christopher, Sanjoy Das, Johannes Doerfert
- 如何为 LLVM 做贡献 - Chris Bieneman, Kit Barton
- 我的第一个 Clang 警告 - Dmitri Gribenko, Meike Baumgartner
- 通过带注释的头文件进行跨翻译单元优化 - William S. Moses
- 使用 LLVM 中的梯度量化数据流分析 - Abhishek Shah
- 现实中的浮点一致性:编译器优化对高性能浮点代码影响的实际评估 - Jack J Garzella
- 面向目标卸载的 OpenMP 数据映射的静态分析 - Prithayan Barua
- 小组讨论:跨过程优化 (IPO) - Teresa Johnson, Philip Reames, Chandler Carruth, Johannes Doerfert
- 循环优化工作组 - Kit Barton, Michael Kruse, TBD
- LLDB - Jonas Devlieghere
- 面向堆栈机的更出色的代码生成器设计和统一 - Leonid Kholodov, Dmitry Borisenkov
- 调试信息 - Adrian Prantl
- GWP-ASan:在生产环境中零成本检测内存安全漏洞 - Matt Morehouse
- 当 3 个内存模型还不够时 - x86 上的 OpenVMS - John Reagan
- FileCheck:学习算术 - Thomas Preud'homme
- -Wall 发现了编程错误,并付出了工程努力以在大型代码库中启用 - Aditya Kumar
- 在 Clang 中处理数千个 OpenCL 内建函数 - Sven van Haastregt
- NEC SX-Aurora 作为可扩展的向量游乐场 - Kazuhisa Ishizaka
- 为 RISC-V 实现机器代码优化 - Lewis Revill
- 优化备注更新 - Francis Visoiu Mistrih
- 使用单一 LTO 位码格式支持常规 LTO 和瘦 LTO - Matthew Voss
- 将 Apple 的下游 llvm-project 存储库迁移到单仓库 - Alex Lorenz
- 用于深度嵌入式系统和 LLDB 的统一调试服务器 - Simon Cook
- LLDB 和深度嵌入式 RISC-V 的现状 - Simon Cook
- 在 Clang 中支持供应商 ABI 变体 - Paul Robinson
- ORC JIT 中的推测性编译 - Praveen Velliengiri
- 面向人类的优化备注 - William Bundy
- 改进优化的调试体验 - Orlando Cazalet-Hyams
- 改进您的 TableGen 描述 - Javed Absar
- Loom:为程序分析编织检测 - Brian Kidney
- Clang 接口存根:语法指导的存根库生成。 - Puyan Lotfi
- Flang 更新 - Steve Scalpone
- 降低故事:在 RISCV 32 位 LLVM 后端支持 64 位指针 - Reshabh Sharma
- LLVM 中的虚函数消除 - Oliver Stannard
- 使语言跨平台:库和工具 - Gwen Mittertreiner
- Grafter - 使用 Clang 在 C++ 中实现嵌入式 DSL 并执行源到源遍历融合变换的用例 - Laith Sakka
- TON 区块链的 TON Labs 后端 - Dmitry Borisenkov, Dmitry Shtukenberg, Leonid Kholodov
- 使用程序存储库构建 LLVM 的时间 - Rusell Gallop, Phil Camp
- Clang/LLVM 工具链中的 RISC-V 位操作支持 - Scott Egerton, Paolo Savini
- Attributor,一个用于跨过程信息推断的框架 - Johannes Doerfert, Hideto Ueno, Stefan Stipanovic
- 溢出消失:用于内存安全的 Checked C - Mandeep Singh Grang
- 通过带注释的头文件进行跨翻译单元优化 - William S. Moses
- 使用 LLVM 中的梯度量化数据流分析 - Abhishek Shah
- 现实中的浮点一致性:编译器优化对高性能浮点代码影响的实际评估 - Jack J Garzella
- 面向目标卸载的 OpenMP 数据映射的静态分析 - Prithayan Barua
- NEC SX-Aurora 作为可扩展的向量游乐场 - Kazuhisa Ishizaka
- 用于深度嵌入式系统和 LLDB 的统一调试服务器 - Simon Cook
- ORC JIT 中的推测性编译 - Praveen Velliengiri
- Loom:为程序分析编织检测 - Brian Kidney
- 降低故事:在 RISCV 32 位 LLVM 后端支持 64 位指针 - Reshabh Sharma