| 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 |
| cmpKind(Attribute A) const | llvm::Attribute | |
| 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 |
| getCaptureInfo() const | llvm::Attribute | |
| 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 |
| getWithAllocKind(LLVMContext &Context, AllocFnKind Kind) | 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 |
| getWithCaptureInfo(LLVMContext &Context, CaptureInfo CI) | 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 | |
| hasKindAsEnum() const | llvm::Attribute | inline |
| hasParentContext(LLVMContext &C) const | llvm::Attribute | |
| intersectMustPreserve(AttrKind Kind) | llvm::Attribute | static |
| intersectWithAnd(AttrKind Kind) | llvm::Attribute | static |
| intersectWithCustom(AttrKind Kind) | llvm::Attribute | static |
| intersectWithMin(AttrKind Kind) | llvm::Attribute | static |
| 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 | |