class IntAttributeImpl
Declaration
class IntAttributeImpl : public EnumAttributeImpl { /* full declaration omitted */ };
Description
A set of classes that contain the value of the attribute object. There are three main categories: enum attribute entries, represented by Attribute::AttrKind; alignment attribute entries; and string attribute enties, which are for target-dependent attributes.
Declared at: llvm/lib/IR/AttributeImpl.h:129
Inherits from: EnumAttributeImpl
Method Overview
- public IntAttributeImpl(Attribute::AttrKind Kind, uint64_t Val)
- public uint64_t getValue() const
Inherited from EnumAttributeImpl:
Inherited from AttributeImpl:
- public Profile
- public Profile
- public Profile
- public Profile
- public getKindAsEnum
- public getKindAsString
- public getValueAsInt
- public getValueAsString
- public getValueAsType
- public hasAttribute
- public hasAttribute
- public isEnumAttribute
- public isIntAttribute
- public isStringAttribute
- public isTypeAttribute
Inherited from FoldingSetBase::Node:
Methods
¶IntAttributeImpl(Attribute::AttrKind Kind,
uint64_t Val)
IntAttributeImpl(Attribute::AttrKind Kind,
uint64_t Val)
Declared at: llvm/lib/IR/AttributeImpl.h:135
Parameters
- Attribute::AttrKind Kind
- uint64_t Val
¶uint64_t getValue() const
uint64_t getValue() const
Declared at: llvm/lib/IR/AttributeImpl.h:144