[llvm-commits] [llvm] r171220 - /llvm/trunk/lib/VMCore/Attributes.cpp
Chris Lattner
clattner at apple.com
Sat Dec 29 07:11:42 PST 2012
On Dec 29, 2012, at 4:10 AM, Bill Wendling <isanbard at gmail.com> wrote:
> Author: void
> Date: Sat Dec 29 06:10:46 2012
> New Revision: 171220
>
> URL: http://llvm.org/viewvc/llvm-project?rev=171220&view=rev
> Log:
> Use the accessor method instead of the raw ivar to get the bits.
Please pick a better name than "Raw()" which doesn't follow the naming convention and doesn't convey anything useful.
-Chris
>
> Modified:
> llvm/trunk/lib/VMCore/Attributes.cpp
>
> Modified: llvm/trunk/lib/VMCore/Attributes.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/Attributes.cpp?rev=171220&r1=171219&r2=171220&view=diff
> ==============================================================================
> --- llvm/trunk/lib/VMCore/Attributes.cpp (original)
> +++ llvm/trunk/lib/VMCore/Attributes.cpp Sat Dec 29 06:10:46 2012
> @@ -335,23 +335,23 @@
> }
>
> bool AttributeImpl::hasAttribute(uint64_t A) const {
> - return (Bits & getAttrMask(A)) != 0;
> + return (Raw() & getAttrMask(A)) != 0;
> }
>
> bool AttributeImpl::hasAttributes() const {
> - return Bits != 0;
> + return Raw() != 0;
> }
>
> bool AttributeImpl::hasAttributes(const Attribute &A) const {
> - return Bits & A.Raw(); // FIXME: Raw() won't work here in the future.
> + return Raw() & A.Raw(); // FIXME: Raw() won't work here in the future.
> }
>
> uint64_t AttributeImpl::getAlignment() const {
> - return Bits & getAttrMask(Attribute::Alignment);
> + return Raw() & getAttrMask(Attribute::Alignment);
> }
>
> uint64_t AttributeImpl::getStackAlignment() const {
> - return Bits & getAttrMask(Attribute::StackAlignment);
> + return Raw() & getAttrMask(Attribute::StackAlignment);
> }
>
> //===----------------------------------------------------------------------===//
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list