addAlignmentAttr(MaybeAlign Align) | llvm::AttrBuilder | |
addAlignmentAttr(unsigned Align) | llvm::AttrBuilder | inline |
addAllocKindAttr(AllocFnKind Kind) | llvm::AttrBuilder | |
addAllocSizeAttr(unsigned ElemSizeArg, const std::optional< unsigned > &NumElemsArg) | llvm::AttrBuilder | |
addAllocSizeAttrFromRawRepr(uint64_t RawAllocSizeRepr) | llvm::AttrBuilder | |
addAttribute(Attribute::AttrKind Val) | llvm::AttrBuilder | |
addAttribute(Attribute A) | llvm::AttrBuilder | |
addAttribute(StringRef A, StringRef V=StringRef()) | llvm::AttrBuilder | |
addByRefAttr(Type *Ty) | llvm::AttrBuilder | |
addByValAttr(Type *Ty) | llvm::AttrBuilder | |
addCapturesAttr(CaptureInfo CI) | llvm::AttrBuilder | |
addConstantRangeAttr(Attribute::AttrKind Kind, const ConstantRange &CR) | llvm::AttrBuilder | |
addConstantRangeListAttr(Attribute::AttrKind Kind, ArrayRef< ConstantRange > Val) | llvm::AttrBuilder | |
addDereferenceableAttr(uint64_t Bytes) | llvm::AttrBuilder | |
addDereferenceableOrNullAttr(uint64_t Bytes) | llvm::AttrBuilder | |
addInAllocaAttr(Type *Ty) | llvm::AttrBuilder | |
addInitializesAttr(const ConstantRangeList &CRL) | llvm::AttrBuilder | |
addMemoryAttr(MemoryEffects ME) | llvm::AttrBuilder | |
addNoFPClassAttr(FPClassTest NoFPClassMask) | llvm::AttrBuilder | |
addPreallocatedAttr(Type *Ty) | llvm::AttrBuilder | |
addRangeAttr(const ConstantRange &CR) | llvm::AttrBuilder | |
addRawIntAttr(Attribute::AttrKind Kind, uint64_t Value) | llvm::AttrBuilder | |
addStackAlignmentAttr(MaybeAlign Align) | llvm::AttrBuilder | |
addStackAlignmentAttr(unsigned Align) | llvm::AttrBuilder | inline |
addStructRetAttr(Type *Ty) | llvm::AttrBuilder | |
addTypeAttr(Attribute::AttrKind Kind, Type *Ty) | llvm::AttrBuilder | |
addUWTableAttr(UWTableKind Kind) | llvm::AttrBuilder | |
addVScaleRangeAttr(unsigned MinValue, std::optional< unsigned > MaxValue) | llvm::AttrBuilder | |
addVScaleRangeAttrFromRawRepr(uint64_t RawVScaleRangeRepr) | llvm::AttrBuilder | |
AttrBuilder(LLVMContext &Ctx) | llvm::AttrBuilder | inline |
AttrBuilder(const AttrBuilder &)=delete | llvm::AttrBuilder | |
AttrBuilder(AttrBuilder &&)=default | llvm::AttrBuilder | |
AttrBuilder(LLVMContext &Ctx, const Attribute &A) | llvm::AttrBuilder | inline |
AttrBuilder(LLVMContext &Ctx, AttributeSet AS) | llvm::AttrBuilder | |
attrs() const | llvm::AttrBuilder | inline |
clear() | llvm::AttrBuilder | |
contains(Attribute::AttrKind A) const | llvm::AttrBuilder | |
contains(StringRef A) const | llvm::AttrBuilder | |
getAlignment() const | llvm::AttrBuilder | inline |
getAllocSizeArgs() const | llvm::AttrBuilder | |
getAttribute(Attribute::AttrKind Kind) const | llvm::AttrBuilder | |
getAttribute(StringRef Kind) const | llvm::AttrBuilder | |
getByRefType() const | llvm::AttrBuilder | inline |
getByValType() const | llvm::AttrBuilder | inline |
getDereferenceableBytes() const | llvm::AttrBuilder | inline |
getDereferenceableOrNullBytes() const | llvm::AttrBuilder | inline |
getInAllocaType() const | llvm::AttrBuilder | inline |
getPreallocatedType() const | llvm::AttrBuilder | inline |
getRange() const | llvm::AttrBuilder | |
getRawIntAttr(Attribute::AttrKind Kind) const | llvm::AttrBuilder | |
getStackAlignment() const | llvm::AttrBuilder | inline |
getStructRetType() const | llvm::AttrBuilder | inline |
getTypeAttr(Attribute::AttrKind Kind) const | llvm::AttrBuilder | |
hasAttributes() const | llvm::AttrBuilder | inline |
merge(const AttrBuilder &B) | llvm::AttrBuilder | |
operator!=(const AttrBuilder &B) const | llvm::AttrBuilder | inline |
operator==(const AttrBuilder &B) const | llvm::AttrBuilder | |
overlaps(const AttributeMask &AM) const | llvm::AttrBuilder | |
remove(const AttributeMask &AM) | llvm::AttrBuilder | |
removeAttribute(Attribute::AttrKind Val) | llvm::AttrBuilder | |
removeAttribute(StringRef A) | llvm::AttrBuilder | |
removeAttribute(Attribute A) | llvm::AttrBuilder | inline |