Hello Walter,
Check. (D doesn't need bytecode files in addition to .obj files, so LLVM isn't saving on any files compared with D.)
The suggestion is NOT to replace .di file with LLVM bytecode. The Suggestion is to replace .obj files with LLVM bytecode and do away with .di all together. (Not that I like the idea all that much)