[llvm] 24b1340 - [AttrBuilder] Remove unused vscale accessors (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 11 01:33:47 PDT 2022
Author: Nikita Popov
Date: 2022-10-11T10:33:33+02:00
New Revision: 24b1340ff96434c272a2a4abd3e70609be577e8a
URL: https://github.com/llvm/llvm-project/commit/24b1340ff96434c272a2a4abd3e70609be577e8a
DIFF: https://github.com/llvm/llvm-project/commit/24b1340ff96434c272a2a4abd3e70609be577e8a.diff
LOG: [AttrBuilder] Remove unused vscale accessors (NFC)
These accessors are not used. Generally, nowadays it is preferable
to perform queries on AttributeSets/Lists, rather than the
AttrBuilder, which is optimized towards attribute construction now.
Added:
Modified:
llvm/include/llvm/IR/Attributes.h
llvm/lib/IR/Attributes.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/IR/Attributes.h b/llvm/include/llvm/IR/Attributes.h
index 7673786c7c35..986f7a2d4caa 100644
--- a/llvm/include/llvm/IR/Attributes.h
+++ b/llvm/include/llvm/IR/Attributes.h
@@ -1146,12 +1146,6 @@ class AttrBuilder {
/// doesn't exist, pair(0, 0) is returned.
std::pair<unsigned, Optional<unsigned>> getAllocSizeArgs() const;
- /// Retrieve the minimum value of 'vscale_range'.
- unsigned getVScaleRangeMin() const;
-
- /// Retrieve the maximum value of 'vscale_range' or None when unknown.
- Optional<unsigned> getVScaleRangeMax() const;
-
/// Add integer attribute with raw value (packed/encoded if necessary).
AttrBuilder &addRawIntAttr(Attribute::AttrKind Kind, uint64_t Value);
diff --git a/llvm/lib/IR/Attributes.cpp b/llvm/lib/IR/Attributes.cpp
index e9fc3e0dcf56..cbd299c9619b 100644
--- a/llvm/lib/IR/Attributes.cpp
+++ b/llvm/lib/IR/Attributes.cpp
@@ -1653,14 +1653,6 @@ std::pair<unsigned, Optional<unsigned>> AttrBuilder::getAllocSizeArgs() const {
return unpackAllocSizeArgs(getRawIntAttr(Attribute::AllocSize));
}
-unsigned AttrBuilder::getVScaleRangeMin() const {
- return unpackVScaleRangeArgs(getRawIntAttr(Attribute::VScaleRange)).first;
-}
-
-Optional<unsigned> AttrBuilder::getVScaleRangeMax() const {
- return unpackVScaleRangeArgs(getRawIntAttr(Attribute::VScaleRange)).second;
-}
-
AttrBuilder &AttrBuilder::addAlignmentAttr(MaybeAlign Align) {
if (!Align)
return *this;
More information about the llvm-commits
mailing list