[llvm] [GlobalISel] Add G_ROTL/G_ROTR to computeNumSignBits (PR #213364)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 5 08:03:24 PDT 2026


================
@@ -1446,3 +1446,26 @@ LLVM_DUMP_METHOD void KnownBits::dump() const {
   dbgs() << "\n";
 }
 #endif
+
+unsigned llvm::rotateNumSignBits(unsigned SrcSignBits, unsigned BitWidth,
+                                 std::optional<uint64_t> RotAmt,
----------------
RKSimon wrote:

I'm tempted to suggest we use either `std::optional<APInt> RotAmt` or even `const KnownBits &RotAmt` arg here 

https://github.com/llvm/llvm-project/pull/213364


More information about the llvm-commits mailing list