[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