commit | 3a03ebb37747c2b3fd9b4f8b44f1124f53727894 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Wed Dec 21 23:05:39 2005 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Wed Dec 21 23:05:39 2005 +0000 |
tree | 16ad33996c5e9c33c1e4693f1cafc4c4c6b0e196 | |
parent | 793ca4caa43b8259f9a9e41ed80e59006c5a69fc [diff] [blame] |
* Fix a GlobalAddress lowering bug. * Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24921 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/X86ISelDAGToDAG.cpp b/lib/Target/X86/X86ISelDAGToDAG.cpp index ff0cc81..1a926d0 100644 --- a/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/lib/Target/X86/X86ISelDAGToDAG.cpp
@@ -172,6 +172,7 @@ break; case ISD::GlobalAddress: + case ISD::TargetGlobalAddress: if (AM.GV == 0) { AM.GV = cast<GlobalAddressSDNode>(N)->getGlobal(); return false;