sort ClassInfo lists by name as well otherwise, there are instances that are identical in
every other field but not ClassInfo and therefore sort in non-deterministicly.
(which breaks binary and source reproducibility).
This helps in making llvm reproducible
clang-format: please reformat the code