Session Type
Student Technical Talks
Date & Time
Wednesday, November 9, 2022, 4:30 PM - 4:45 PM
Merging Similar Control-Flow Regions in LLVM for Performance and Code Size Benefits
In this talk, we will discuss about Control-flow Melding (CFM) and its implementation in LLVM. CFM is a new compiler transformation that exploits both instruction and control-flow similarity to improve performance and reduce code size. CFM uses a hierarchical region and instruction alignment approach to merge common code fragments. CFM is implemented as an LLVM-IR transformation pass and our evaluation suggests its utility in multiple applications.
Location Name
Hayes Ballroom - Main Level