[llvm] 1200d35 - [IR] Bump AttributeBitSet width to 16 bytes (#106138)

via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 26 18:46:30 PDT 2024


Author: Yuxuan Chen
Date: 2024-08-26T18:46:27-07:00
New Revision: 1200d35e0b1bd33cf6b06c185384f78226b619ae

URL: https://github.com/llvm/llvm-project/commit/1200d35e0b1bd33cf6b06c185384f78226b619ae
DIFF: https://github.com/llvm/llvm-project/commit/1200d35e0b1bd33cf6b06c185384f78226b619ae.diff

LOG: [IR] Bump AttributeBitSet width to 16 bytes (#106138)

Added: 
    

Modified: 
    llvm/lib/IR/AttributeImpl.h

Removed: 
    


################################################################################
diff  --git a/llvm/lib/IR/AttributeImpl.h b/llvm/lib/IR/AttributeImpl.h
index b9441729b48c69..2f1c7b85e66502 100644
--- a/llvm/lib/IR/AttributeImpl.h
+++ b/llvm/lib/IR/AttributeImpl.h
@@ -275,7 +275,7 @@ class ConstantRangeListAttributeImpl final
 
 class AttributeBitSet {
   /// Bitset with a bit for each available attribute Attribute::AttrKind.
-  uint8_t AvailableAttrs[12] = {};
+  uint8_t AvailableAttrs[16] = {};
   static_assert(Attribute::EndAttrKinds <= sizeof(AvailableAttrs) * CHAR_BIT,
                 "Too many attributes");
 


        


More information about the llvm-commits mailing list