2025 AsiaLLVM - Reducing Code Size with Speculative Inlining @LLVMPROJ
2025 AsiaLLVM - Reducing Code Size with Speculative Inlining  @LLVMPROJ
Uploaded July 2025 | Updated September 2026, 2 weeks ago
2025 AsiaLLVM Developers' Meeting

llvm.org/devmtg/2025-06

------

Title: Reducing Code Size with Speculative Inlining

Speakers: Vincent Lee

------

Slides: llvm.org/devmtg/2025-06/slides/technical-talk/lee-inlining.pdf

-----

Inlining has generally been seen as a critical optimization for performance at the cost of size. But, it can also be used for size optimizations in the mobile space. In this talk, we discuss a new inlining technique that explores the full set of inlining candidates to uncover cases where inlining will generate size improvements due to downstream simplifications. It uncovers beneficial inlining that the traditional cost modeling overlooks resulting in non-trivial app size and performance improvements.

-----

Videos Edited by Bash Films: BashFilms.com
2025 AsiaLLVM - Reducing Code Size with Speculative Inlining2025 US LLVM Developers Meeting: A Faster and Simpler Dialect Conversion Driver2025 US LLVM Developers Meeting: ClangIR: Upstreaming an Incubator Project2025 EuroLLVM - MLIR Tensor Compiler Charter Update2025 EuroLLVM - Leveraging nsw in Flangs LLVM IR Generation for Vectorization2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack2026 EuroLLVM - GPU Offload in Rust:Available, Portable and Fast2024 LLVM Dev Mtg - Advancing SPIR-V Backend Stability: Navigating GlobalISel Compromises2025 AsiaLLVM - A technology for lifting machine code to high-performance LLVM IR2025 EuroLLVM - LLDB support for Propeller optimized code2025 US LLVM Developers Meeting: Accelerating ML on Hexagon: A Glimpse into Qualcomms MLIR-Based2026 EuroLLVM - Accelerating Pass Order Auto-tuning via Profile-Guided Cost Modeling
LLVM |

2025 AsiaLLVM - Reducing Code Size with Speculative Inlining

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER