Session Type
Round Tables
Date & Time
Tuesday, November 8, 2022, 1:30 PM - 2:00 PM

New Pass Manager: pass pipeline and infrastructure    
The main motivation for this roundtable are the many examples of phase-ordering issues encountered during optimizations. We want to understand and document things folks have come across that work and don't work in an attempt to make the problem of ordering passes in the new pass manager more tractable. We want to discuss phase ordering issues we know about and those we haven't seen on the forums/patches before; if and how they are addressed and how they should be addressed; what infrastructure (if any) would be useful for the given examples; what are the pass relations/dependences that we know of that work and are there any that don't and should be addressed.  Some examples:,,,

All things to do with debug-info applications and use cases, DWARF, testing, llvm-debuginfo-analyzer, and more