mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-28 03:25:23 +00:00
Add some comparison operators to compare the Attribute object with the AttrKind value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171294 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -120,6 +120,10 @@ public:
|
||||
/// alignment value.
|
||||
unsigned getStackAlignment() const;
|
||||
|
||||
bool operator==(AttrKind K) const;
|
||||
bool operator!=(AttrKind K) const;
|
||||
|
||||
// FIXME: Remove these 'operator' methods.
|
||||
bool operator==(const Attribute &A) const {
|
||||
return pImpl == A.pImpl;
|
||||
}
|
||||
@@ -141,7 +145,7 @@ public:
|
||||
/// that have been decoded from the given integer. This function must stay in
|
||||
/// sync with 'encodeLLVMAttributesForBitcode'.
|
||||
static Attribute decodeLLVMAttributesForBitcode(LLVMContext &C,
|
||||
uint64_t EncodedAttrs);
|
||||
uint64_t EncodedAttrs);
|
||||
|
||||
/// \brief The Attribute is converted to a string of equivalent mnemonic. This
|
||||
/// is, presumably, for writing out the mnemonics for the assembly writer.
|
||||
|
Reference in New Issue
Block a user