[llvm-commits] [llvm] r50260 - /llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp

Evan Cheng evan.cheng at apple.com
Fri Apr 25 12:22:36 PDT 2008


No need.

Evan

On Apr 25, 2008, at 1:55 AM, Evan Cheng wrote:

> Author: evancheng
> Date: Fri Apr 25 03:55:28 2008
> New Revision: 50260
>
> URL: http://llvm.org/viewvc/llvm-project?rev=50260&view=rev
> Log:
> Not checking for intrinsics which do not have a chain operand.
>
> Modified:
>    llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
>
> Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp?rev=50260&r1=50259&r2=50260&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp (original)
> +++ llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp Fri Apr 25  
> 03:55:28 2008
> @@ -255,11 +255,12 @@
>       continue;
>     if (N == Def) {
>       if (Use == ImmedUse)
> -        continue; // We are not looking for immediate use.
> +        continue;  // We are not looking for immediate use.
>       if (Use == Root) {
> +        // Must be a chain reading node where it is possible to  
> reach its own
> +        // chain operand through a path started from another operand.
>         assert(Use->getOpcode() == ISD::STORE ||
>                Use->getOpcode() == X86ISD::CMP ||
> -               Use->getOpcode() == ISD::INTRINSIC_WO_CHAIN ||
>                Use->getOpcode() == ISD::INTRINSIC_W_CHAIN ||
>                Use->getOpcode() == ISD::INTRINSIC_VOID);
>         continue;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list