This patch adds intrinsics and ISelDAG nodes for signed

and unsigned fixed-point division:

llvm.sdiv.fix.sat.* llvm.udiv.fix.sat.*

These intrinsics perform scaled, saturating division

on two integers or vectors of integers. They are

required for the implementation of the Embedded-C

fixed-point arithmetic in Clang.