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:133

Inherits from: EnumAttributeImpl

Member Variables

private uint64_t Val

Method Overview

Inherited from EnumAttributeImpl:

Inherited from AttributeImpl:

Inherited from FoldingSetBase::Node:

Methods

IntAttributeImpl(Attribute::AttrKind Kind,
                 uint64_t Val)

Declared at: llvm/lib/IR/AttributeImpl.h:137

Parameters

Attribute::AttrKind Kind
uint64_t Val

uint64_t getValue() const

Declared at: llvm/lib/IR/AttributeImpl.h:143