r114523 (convert the last 4 X86ISD...) breaks clang

Hello,

After commit r114523, I start to get crash when compiling with clang (Release+Asserts) for i386:
(I know I should fill a bug report instead of posting here, but I don’t get much time right now).

Trying to compile the following simple code, clang asserts.

---------- round.c --------

#include <math.h>
float test() { return llround(1); }

I will take a look in the next couple hours. Feel free to revert it in the meantime, thanks!

-Chris

I think this is the same thing I fixed in svn 114554