API change: add, sub, and mul no longer do floating-point

Quick heads up: On LLVM trunk, the add, sub, and mul instructions no
longer accept floating-point operands. The fadd, fsub, and fmul instructions
should be used instead.

This change actually happened back in LLVM 2.6; since then, LLVM has just
been silently converting add into fadd and so on, and the change today is
that it no longer does this silent conversion.


Does this affect backwards-compatibility for .bc and/or .ll files?


It affects .ll files but not .bc files.


Please zap the 2.7 contents of docs/ReleaseNotes.html and add a note about this, thanks!