commit | c25757ceb6bbbd77d28eb1e07e8d7f557ced33fa | [log] [tgz] |
---|---|---|
author | David Greene <greened@obbligato.org> | Wed Jan 20 20:13:31 2010 +0000 |
committer | David Greene <greened@obbligato.org> | Wed Jan 20 20:13:31 2010 +0000 |
tree | 97821c12347ff9b2b4c0d15c562fb14eeac1c289 | |
parent | 55e98921264b0839c466ae3ae575cc83db4b215e [diff] [blame] |
When XDEBUG is enabled, check for SelectionDAG cycles at some key points. This will help us find future problems like the one described in PR6019. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94019 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index 13f4030..01cad71 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -598,6 +598,7 @@ if (RModW) { MoveBelowTokenFactor(CurDAG, Load, SDValue(I, 0), Chain); ++NumLoadMoved; + checkForCycles(I); } } }