LLVM 20.0.0git
|
#include "IR/AttributeImpl.h"
Static Public Member Functions | |
static size_t | totalSizeToAlloc (ArrayRef< ConstantRange > Val) |
Static Public Member Functions inherited from llvm::AttributeImpl | |
static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind) |
static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind, uint64_t Val) |
static void | Profile (FoldingSetNodeID &ID, StringRef Kind, StringRef Values) |
static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind, Type *Ty) |
static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind, const ConstantRange &CR) |
static void | Profile (FoldingSetNodeID &ID, Attribute::AttrKind Kind, ArrayRef< ConstantRange > Val) |
Additional Inherited Members | |
Protected Types inherited from llvm::AttributeImpl | |
enum | AttrEntryKind { EnumAttrEntry , IntAttrEntry , StringAttrEntry , TypeAttrEntry , ConstantRangeAttrEntry , ConstantRangeListAttrEntry } |
Protected Member Functions inherited from llvm::EnumAttributeImpl | |
EnumAttributeImpl (AttrEntryKind ID, Attribute::AttrKind Kind) | |
Protected Member Functions inherited from llvm::AttributeImpl | |
AttributeImpl (AttrEntryKind KindID) | |
Definition at line 244 of file AttributeImpl.h.
|
inline |
Definition at line 253 of file AttributeImpl.h.
References assert(), llvm::ArrayRef< T >::begin(), llvm::ArrayRef< T >::end(), and llvm::size().
|
inline |
Definition at line 261 of file AttributeImpl.h.
References I.
|
inline |
Definition at line 267 of file AttributeImpl.h.
|
inlinestatic |
Definition at line 271 of file AttributeImpl.h.
References llvm::ArrayRef< T >::size().
Referenced by llvm::Attribute::get().