Session Type
                                    Panel
                                        Date & Time
                                    Tuesday, November 8, 2022, 1:30 PM - 2:30 PM
                                        Name
                                    High-level IRs for a C/C++ Optimizing Compiler
                                        Speakers
                                    
                                        Abstract/s
                                    "Most C/C++ optimizing compilers employ multiple intermediate representations (IRs). LLVM IR has been the cornerstone of C/C++ LLVM-based compilers for many years. However, optimizations involving loop nests, data layout, or multidimensional arrays, for example, challenge the existing LLVM infrastructure. 
The panelists will discuss higher-level (HL) IRs for optimizing compilers, primarily from C/C++ and optimization/analysis perspective. We will ask our expert panel to share their experience and insights on: 
 - What optimizations are easier to implement and maintain with HL IR?
 - Must-have and good-to-have features in HL IR for optimizing compilers 
 - Agreement on MLIR as HL IR for C/C++ optimizing compilers?
 - Other motivations for HL IR (in addition to run-time performance) - e.g. security,  debuggability?
 - Promising HL IR initiatives for C/C++ compilers
Both experts and newcomers are welcome to attend. Send questions to the organizers prior to the conference to allow consideration."
                                        Location Name
                                    Hayes Ballroom - Main Level