Date & Time
Tuesday, October 28, 2025, 1:45 PM - 2:15 PM
Name
Byte Type: Supporting Raw Data Copies in the LLVM IR
Session Type
Technical Talk
Abstract/s
This talk introduces a new 'byte' type to the LLVM IR to represent raw memory, addressing unsound optimizations related to memory operations like memcpy. By lowering C/C++ character types to this new byte type and natively implementing memory intrinsics, the proposed solution fixes issues with type punning and pointer provenance. The performance of this new implementation will be compared against upstream LLVM, analyzing runtime, compilation time, and memory usage.
Speakers
Location Name
Hall of Cities