From 445e825bfd3096897c6962b822d7be4107d7be3e Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 12 Mar 2015 00:49:13 +0000 Subject: [PATCH] Fix build break introduced in r231992 llvm-svn: 231996 --- lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp b/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp index 05a9caf994e..b22bdb38361 100644 --- a/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp +++ b/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp @@ -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::foldGlobalAddressImpl(SDValue &N, SDValue &R, 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(),