- add logically missing test cases. - add appropriate comments. - add appropriate TODO's. See initial motivation in https://reviews.llvm.org/D117302 Differential Revision: https://reviews.llvm.org/D118769