gberry added inline comments. ================ Comment at: lib/CodeGen/LiveRangeShrink.cpp:112 + ++Next; + if (MI->isPHI() || MI->isCompare() || MI->isDebugValue()) + continue; ---------------- Why are you skipping compares? https://reviews.llvm.org/D32563