dmgreen planned changes to this revision. dmgreen added a comment. Yeah sounds good. This patch was certainly feeling too big CHANGES SINCE LAST ACTION https://reviews.llvm.org/D106237/new/ https://reviews.llvm.org/D106237