https://bugs.freedesktop.org/show_bug.cgi?id=86432
--- Comment #12 from Andy Furniss adf.lists@gmail.com --- (In reply to Matt Arsenault from comment #11)
I've posted an improved patch here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141117/245415. html
This should swap the operands and still work with unordered compares
Doesn't work for me with the 2 patches from there on llvm tree from yesterday.