So basically when you use llvm backend the resulting debug info is an older version that is understood by more tools.