mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +00:00
Remove the bitwise AND operators from the Attributes class. Replace it with the equivalent from the builder class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165896 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -93,14 +93,6 @@ bool Attributes::isEmptyOrSingleton() const {
|
||||
return Attrs.isEmptyOrSingleton();
|
||||
}
|
||||
|
||||
Attributes Attributes::operator & (const Attributes &A) const {
|
||||
return Attributes(Raw() & A.Raw());
|
||||
}
|
||||
Attributes &Attributes::operator &= (const Attributes &A) {
|
||||
Attrs.Bits &= A.Raw();
|
||||
return *this;
|
||||
}
|
||||
|
||||
uint64_t Attributes::Raw() const {
|
||||
return Attrs.Bits;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user