Attribute()=default | llvm::Attribute | |
AttrKind enum name | llvm::Attribute | |
canUseAsFnAttr(AttrKind Kind) | llvm::Attribute | static |
canUseAsParamAttr(AttrKind Kind) | llvm::Attribute | static |
canUseAsRetAttr(AttrKind Kind) | llvm::Attribute | static |
EmptyKey enum value | llvm::Attribute | |
EndAttrKinds enum value | llvm::Attribute | |
fromRawPointer(void *RawPtr) | llvm::Attribute | inlinestatic |
get(LLVMContext &Context, AttrKind Kind, uint64_t Val=0) | llvm::Attribute | static |
get(LLVMContext &Context, StringRef Kind, StringRef Val=StringRef()) | llvm::Attribute | static |
get(LLVMContext &Context, AttrKind Kind, Type *Ty) | llvm::Attribute | static |
get(LLVMContext &Context, AttrKind Kind, const ConstantRange &CR) | llvm::Attribute | static |
get(LLVMContext &Context, AttrKind Kind, ArrayRef< ConstantRange > Val) | llvm::Attribute | static |
getAlignment() const | llvm::Attribute | |
getAllocKind() const | llvm::Attribute | |
getAllocSizeArgs() const | llvm::Attribute | |
getAsString(bool InAttrGrp=false) const | llvm::Attribute | |
getAttrKindFromName(StringRef AttrName) | llvm::Attribute | static |
getDereferenceableBytes() const | llvm::Attribute | |
getDereferenceableOrNullBytes() const | llvm::Attribute | |
getInitializes() const | llvm::Attribute | |
getKindAsEnum() const | llvm::Attribute | |
getKindAsString() const | llvm::Attribute | |
getMemoryEffects() const | llvm::Attribute | |
getNameFromAttrKind(Attribute::AttrKind AttrKind) | llvm::Attribute | static |
getNoFPClass() const | llvm::Attribute | |
getRange() const | llvm::Attribute | |
getRawPointer() const | llvm::Attribute | inline |
getStackAlignment() const | llvm::Attribute | |
getUWTableKind() const | llvm::Attribute | |
getValueAsBool() const | llvm::Attribute | |
getValueAsConstantRange() const | llvm::Attribute | |
getValueAsConstantRangeList() const | llvm::Attribute | |
getValueAsInt() const | llvm::Attribute | |
getValueAsString() const | llvm::Attribute | |
getValueAsType() const | llvm::Attribute | |
getVScaleRangeMax() const | llvm::Attribute | |
getVScaleRangeMin() const | llvm::Attribute | |
getWithAlignment(LLVMContext &Context, Align Alignment) | llvm::Attribute | static |
getWithAllocSizeArgs(LLVMContext &Context, unsigned ElemSizeArg, const std::optional< unsigned > &NumElemsArg) | llvm::Attribute | static |
getWithByRefType(LLVMContext &Context, Type *Ty) | llvm::Attribute | static |
getWithByValType(LLVMContext &Context, Type *Ty) | llvm::Attribute | static |
getWithDereferenceableBytes(LLVMContext &Context, uint64_t Bytes) | llvm::Attribute | static |
getWithDereferenceableOrNullBytes(LLVMContext &Context, uint64_t Bytes) | llvm::Attribute | static |
getWithInAllocaType(LLVMContext &Context, Type *Ty) | llvm::Attribute | static |
getWithMemoryEffects(LLVMContext &Context, MemoryEffects ME) | llvm::Attribute | static |
getWithNewType(LLVMContext &Context, Type *ReplacementTy) | llvm::Attribute | inline |
getWithNoFPClass(LLVMContext &Context, FPClassTest Mask) | llvm::Attribute | static |
getWithPreallocatedType(LLVMContext &Context, Type *Ty) | llvm::Attribute | static |
getWithStackAlignment(LLVMContext &Context, Align Alignment) | llvm::Attribute | static |
getWithStructRetType(LLVMContext &Context, Type *Ty) | llvm::Attribute | static |
getWithUWTableKind(LLVMContext &Context, UWTableKind Kind) | llvm::Attribute | static |
getWithVScaleRangeArgs(LLVMContext &Context, unsigned MinValue, unsigned MaxValue) | llvm::Attribute | static |
hasAttribute(AttrKind Val) const | llvm::Attribute | |
hasAttribute(StringRef Val) const | llvm::Attribute | |
hasParentContext(LLVMContext &C) const | llvm::Attribute | |
isConstantRangeAttribute() const | llvm::Attribute | |
isConstantRangeAttrKind(AttrKind Kind) | llvm::Attribute | inlinestatic |
isConstantRangeListAttribute() const | llvm::Attribute | |
isConstantRangeListAttrKind(AttrKind Kind) | llvm::Attribute | inlinestatic |
isEnumAttribute() const | llvm::Attribute | |
isEnumAttrKind(AttrKind Kind) | llvm::Attribute | inlinestatic |
isExistingAttribute(StringRef Name) | llvm::Attribute | static |
isIntAttribute() const | llvm::Attribute | |
isIntAttrKind(AttrKind Kind) | llvm::Attribute | inlinestatic |
isStringAttribute() const | llvm::Attribute | |
isTypeAttribute() const | llvm::Attribute | |
isTypeAttrKind(AttrKind Kind) | llvm::Attribute | inlinestatic |
isValid() const | llvm::Attribute | inline |
None enum value | llvm::Attribute | |
NumIntAttrKinds | llvm::Attribute | static |
NumTypeAttrKinds | llvm::Attribute | static |
operator!=(Attribute A) const | llvm::Attribute | inline |
operator<(Attribute A) const | llvm::Attribute | |
operator==(Attribute A) const | llvm::Attribute | inline |
Profile(FoldingSetNodeID &ID) const | llvm::Attribute | |
TombstoneKey enum value | llvm::Attribute | |