[llvm] r231996 - Fix build break introduced in r231992

Krzysztof Parzyszek kparzysz at codeaurora.org
Wed Mar 11 17:49:13 PDT 2015


Author: kparzysz
Date: Wed Mar 11 19:49:13 2015
New Revision: 231996

URL: http://llvm.org/viewvc/llvm-project?rev=231996&view=rev
Log:
Fix build break introduced in r231992

Modified:
    llvm/trunk/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp

Modified: llvm/trunk/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp?rev=231996&r1=231995&r2=231996&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp Wed Mar 11 19:49:13 2015
@@ -57,7 +57,6 @@ public:
       : SelectionDAGISel(targetmachine, OptLevel), TM(targetmachine) {
     initializeHexagonDAGToDAGISelPass(*PassRegistry::getPassRegistry());
   }
-  bool hasNumUsesBelowThresGA(SDNode *N) const;
 
   SDNode *Select(SDNode *N) override;
 
@@ -1455,9 +1454,8 @@ bool HexagonDAGToDAGISel::foldGlobalAddr
 
       if (Const && GA &&
           (GA->getOpcode() == ISD::TargetGlobalAddress)) {
-        if ((N0.getOpcode() == HexagonISD::CONST32) &&
-                !hasNumUsesBelowThresGA(GA))
-            return false;
+        if (N0.getOpcode() == HexagonISD::CONST32)
+          return false;
         R = CurDAG->getTargetGlobalAddress(GA->getGlobal(),
                                           SDLoc(Const),
                                           N.getValueType(),





More information about the llvm-commits mailing list