diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-10-09 20:28:54 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-10-09 20:28:54 +0000 |
commit | 4caad41f1e88c7153189293a50fa703c9ceb7d49 (patch) | |
tree | f57b0c6e3f7f8a183b7c8c6ce281e06ec71047c3 /llvm/lib/VMCore/Attributes.cpp | |
parent | 126d0b8c4dbfcc7e6ea333924a4bdc824d215dff (diff) | |
download | bcm5719-llvm-4caad41f1e88c7153189293a50fa703c9ceb7d49.tar.gz bcm5719-llvm-4caad41f1e88c7153189293a50fa703c9ceb7d49.zip |
Use appropriate method calls to get the alignment value.
llvm-svn: 165541
Diffstat (limited to 'llvm/lib/VMCore/Attributes.cpp')
-rw-r--r-- | llvm/lib/VMCore/Attributes.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/VMCore/Attributes.cpp b/llvm/lib/VMCore/Attributes.cpp index 45972635cb0..88f20e94a5c 100644 --- a/llvm/lib/VMCore/Attributes.cpp +++ b/llvm/lib/VMCore/Attributes.cpp @@ -245,13 +245,14 @@ bool Attributes::Builder::hasAttributes(const Attributes &A) const { return Bits & A.Raw(); } bool Attributes::Builder::hasAlignmentAttr() const { - return Bits & Attribute::Alignment_i; + return Bits & AttributesImpl::getAttrMask(Attributes::Alignment); } uint64_t Attributes::Builder::getAlignment() const { if (!hasAlignmentAttr()) return 0; - return 1U << (((Bits & Attribute::Alignment_i) >> 16) - 1); + return 1U << + (((Bits & AttributesImpl::getAttrMask(Attributes::Alignment)) >> 16) - 1); } //===----------------------------------------------------------------------===// @@ -305,11 +306,11 @@ bool AttributesImpl::hasAttributes(const Attributes &A) const { } uint64_t AttributesImpl::getAlignment() const { - return Bits & Attribute::Alignment_i; + return Bits & getAttrMask(Attributes::Alignment); } uint64_t AttributesImpl::getStackAlignment() const { - return Bits & Attribute::StackAlignment_i; + return Bits & getAttrMask(Attributes::StackAlignment); } bool AttributesImpl::isEmptyOrSingleton() const { |