[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