[libc-commits] [libc] [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
    Jay Foad via libc-commits 
    libc-commits at lists.llvm.org
       
    Fri May 17 01:47:38 PDT 2024
    
    
  
================
@@ -774,6 +774,39 @@ KnownBits KnownBits::usub_sat(const KnownBits &LHS, const KnownBits &RHS) {
   return computeForSatAddSub(/*Add*/ false, /*Signed*/ false, LHS, RHS);
 }
 
+KnownBits KnownBits::avgCompute(const KnownBits &LHS, const KnownBits &RHS,
+                                bool IsCeil, bool IsSigned) {
+  KnownBits Known = LHS;
----------------
jayfoad wrote:
It might be neater to pass LHS and RHS in by value, instead of by const ref, so that you don't need to copy them here.
https://github.com/llvm/llvm-project/pull/86445
    
    
More information about the libc-commits
mailing list