[llvm-commits] [llvm] r55130 - in /llvm/trunk: include/llvm/CodeGen/SelectionDAGNodes.h lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp lib/CodeGen/SelectionDAG/SelectionDAG.cpp lib/Target/TargetSelectionDAG.td
Dale Johannesen
dalej at apple.com
Thu Aug 21 11:04:47 PDT 2008
This diff is confusing, but looks like it might be wrong. Also
spelling error in FNEARYINT.
On Aug 21, 2008, at 10:55 AMPDT, Dan Gohman wrote:
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h (original)
> +++ llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h Thu Aug 21
> 12:55:02 2008
> @@ -423,10 +423,11 @@
> // conversions, but that is a noop, deleted by getNode().
> BIT_CONVERT,
>
> - // FNEG, FABS, FSQRT, FSIN, FCOS, FPOWI, FPOW - Perform unary
> floating point
> - // negation, absolute value, square root, sine and cosine,
> powi, and pow
> - // operations.
> + // FNEG, FABS, FSQRT, FSIN, FCOS, FPOWI, FPOW,
> + // FCEIL, FTRUNC, FRINT, FNEARYINT, FFLOOR - Perform various
> unary floating
> + // point operations. These are inspired by libm.
> FNEG, FABS, FSQRT, FSIN, FCOS, FPOWI, FPOW,
> + FCEIL, FTRUNC, FRINT, FNEARBYINT, FFLOOR,
>
> // LOAD and STORE have token chains as their first operand, then
> the same
More information about the llvm-commits
mailing list