zuban32 added a comment. To me it seems as an unnecessarily huge change. Can't it be split, at least keep PrepareFunctions and other minor changes separate? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D129730/new/ https://reviews.llvm.org/D129730