[PATCH] D158095: [NFC][ValueTracking] Remove calls to computeKnownBits for non-intrinsic CallInsts in isKnownNonZeroFromOperator

Dhruv Chawla via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 16 08:56:33 PDT 2023


0xdc03 added inline comments.


================
Comment at: llvm/lib/Analysis/ValueTracking.cpp:2734
+      if (isKnownNonZero(RV, Depth, Q))
+        return true;
     }
----------------
I suppose this can also be
```
    } else if (const Value *RV = cast<CallBase>(I)->getReturnedArgOperand();
               RV && isKnownNonZero(RV, Depth, Q))
        return true;
```


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D158095/new/

https://reviews.llvm.org/D158095



More information about the llvm-commits mailing list