cryptoad abandoned this revision. cryptoad added a comment. Abandoning for now, this seems to have a non negligible performance impact. I will revisit this when things settle on other fronts. https://reviews.llvm.org/D34517