]> granicus.if.org Git - llvm/commitdiff
[Hexagon] Remove incorrect bit negation
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 23 Jan 2019 15:36:33 +0000 (15:36 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 23 Jan 2019 15:36:33 +0000 (15:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351956 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonInstrInfo.cpp

index ee565df40c0cb6b78821e7f71910c0099b831bd9..b0b029682bf6acd5781a02581528f4ab4b1e83c7 100644 (file)
@@ -2424,7 +2424,7 @@ bool HexagonInstrInfo::isPredicated(unsigned Opcode) const {
 
 bool HexagonInstrInfo::isPredicateLate(unsigned Opcode) const {
   const uint64_t F = get(Opcode).TSFlags;
-  return ~(F >> HexagonII::PredicateLatePos) & HexagonII::PredicateLateMask;
+  return (F >> HexagonII::PredicateLatePos) & HexagonII::PredicateLateMask;
 }
 
 bool HexagonInstrInfo::isPredictedTaken(unsigned Opcode) const {