Hi Tim, I agree with your opinion that "if (ResCC.getValueSizeInBits() > IfTrueVT.getSizeInBits()) " is unnecessary as ResCC is always 128 bit and IfTrueVT can only be 64 bit here. I removed this condition and made a change on variable name. It's committed as r200365. Thanks. http://llvm-reviews.chandlerc.com/D2639