Add document which introduces, motivates, and defines debug info
extensions designed to support heterogeneous compute and improve debug
information for all targets.
An accompanying RFC, along with an implementation for AMDGPU with
optimizations disabled will follow.
I wouldn't go that far. LLVM does in fact promise to be able to read older versions of bitcode, necessarily including older versions of debug-info metadata. so at the very least you'd need to be able to auto-upgrade older metadata into the new format.