filmov
tv
2020 LLVM Developers’ Meeting: A. Phipps “Source-based Code Coverage for Embedded Use Cases”
Показать описание
—
Source-based Code Coverage for Embedded Use Cases - Alan Phipps
—
LLVM Source-based Code Coverage is not well-suited for embedded use cases because of its large code size requirements. All coverage information must reside in memory even though only the counters are actually modified during program execution. In addition, the runtime support is very large and includes features that are mostly unnecessary for embedded use cases. In this talk, I will demonstrate how we can easily reduce the code size overhead of LLVM code coverage, making it a compelling solution for measuring embedded applications.
—
Source-based Code Coverage for Embedded Use Cases - Alan Phipps
—
LLVM Source-based Code Coverage is not well-suited for embedded use cases because of its large code size requirements. All coverage information must reside in memory even though only the counters are actually modified during program execution. In addition, the runtime support is very large and includes features that are mostly unnecessary for embedded use cases. In this talk, I will demonstrate how we can easily reduce the code size overhead of LLVM code coverage, making it a compelling solution for measuring embedded applications.
—
2020 LLVM Developers’ Meeting: A. Kumar “Code Size Compiler Optimizations and Techniques”
2020 LLVM Developers’ Meeting: “A Deep Dive into the Interprocedural Optimization Infrastructure”...
2020 LLVM Developers’ Meeting: “Understanding Changes made by a Pass in the Opt Pipeline”
2020 LLVM Developers’ Meeting: “Proposal for A Framework for More Effective Loop Optimizations”...
2020 LLVM Developers’ Meeting: A. Pilipenko “Control-flow Sensitive Escape Analysis in Falcon JIT”...
2020 LLVM Developers’ Meeting: “Checked C: Adding Memory Safety to LLVM”
2020 LLVM Developers’ Meeting: “A fast algorithm for global code motion of congruent instructions”...
2020 LLVM Developers’ Meeting: “Stateless Permutation of Application Memory with LLVM”
2020 LLVM Developers’ Meeting: J. Lee “Undef and Poison: Present and Future'
2020 LLVM Developers’ Meeting: I. Yakubova “Adding a Subtarget Support to LLVM in Five Minutes”...
2020 LLVM Developers’ Meeting: “The Present and Future of Interprocedural Optimization in LLVM”...
2020 LLVM Developers’ Meeting: A. Denisov “LLVM-based mutation testing for C and C++”
2020 LLVM Developers’ Meeting: “Compile Faster With the Program Repository and ccache”
2020 LLVM Developers’ Meeting: A. Phipps “Source-based Code Coverage for Embedded Use Cases”
2020 LLVM Developers’ Meeting: “Dead Debug Data Elimination Using Fragmenting DWARF”
2020 LLVM Developers’ Meeting: H. Finkel “Changing Everything With Clang Plugins: Syntax Ext...”...
2020 LLVM Developers’ Meeting: H. Qadeer “LLVM in a Bare Metal Environment”
2020 LLVM Developers’ Meeting: “Common MLIR Dialect for C/C++ and Fortran”
2020 LLVM Developers’ Meeting: K. Li & T. Islam “Towards a representation of arbitrary alias ......
2020 LLVM Developers’ Meeting: “Finding and Outlining Similarities in LLVM IR”
2020 LLVM Developers’ Meeting: “Code Feature Analysis, Tracking, and Future Usage”
2020 LLVM Developers’ Meeting: V. Clement “OpenACC support in Flang with a MLIR dialect”
2020 LLVM Developers’ Meeting: N. Hähnle “Evolving convergent: Lessons from Control Flow in AMDGPU”...
2020 LLVM Developers’ Meeting: “Q&A for Student Research Competition”
Комментарии