Searched refs:AttrKind (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DAttributeCommonInfo.h67 unsigned AttrKind : 16;
77 : AttrRange(AttrRange), ScopeLoc(), AttrKind(0), SyntaxUsed(0),
81 : AttrRange(AttrLoc), ScopeLoc(), AttrKind(0), SyntaxUsed(0),
89 AttrKind(getParsedKind(AttrName, ScopeName, SyntaxUsed)),
94 SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed)
96 ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUsed(SyntaxUsed),
101 SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed,
104 ScopeLoc(ScopeLoc), AttrKind(AttrKind), SyntaxUse
92 AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed) argument
99 AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed, unsigned Spelling) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DArgument.h122 void addAttr(Attribute::AttrKind Kind);
127 void removeAttr(Attribute::AttrKind Kind);
130 bool hasAttribute(Attribute::AttrKind Kind) const;
132 Attribute getAttribute(Attribute::AttrKind Kind) const;
H A DAttributes.h70 enum AttrKind { enum in class:llvm::Attribute
91 static Attribute get(LLVMContext &Context, AttrKind Kind, uint64_t Val = 0);
94 static Attribute get(LLVMContext &Context, AttrKind Kind, Type *Ty);
113 /// Return true if the attribute is an Attribute::AttrKind type.
127 bool hasAttribute(AttrKind Val) const;
132 /// Return the attribute's kind as an enum (Attribute::AttrKind). This
134 Attribute::AttrKind getKindAsEnum() const;
243 Attribute::AttrKind Kind) const;
258 Attribute::AttrKind Kind) const;
277 bool hasAttribute(Attribute::AttrKind Kin
[all...]
H A DFunction.h229 void addFnAttr(Attribute::AttrKind Kind) {
245 void removeFnAttr(Attribute::AttrKind Kind) {
323 bool hasFnAttribute(Attribute::AttrKind Kind) const {
333 Attribute getFnAttribute(Attribute::AttrKind Kind) const {
362 void addAttribute(unsigned i, Attribute::AttrKind Kind);
371 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind);
380 void removeAttribute(unsigned i, Attribute::AttrKind Kind);
389 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind);
398 bool hasAttribute(unsigned i, Attribute::AttrKind Kind) const {
403 bool hasParamAttribute(unsigned ArgNo, Attribute::AttrKind Kin
[all...]
H A DGlobalVariable.h188 void addAttribute(Attribute::AttrKind Kind) {
198 bool hasAttribute(Attribute::AttrKind Kind) const {
213 Attribute getAttribute(Attribute::AttrKind Kind) const {
H A DCallSite.h345 void addAttribute(unsigned i, Attribute::AttrKind Kind) {
353 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
357 void removeAttribute(unsigned i, Attribute::AttrKind Kind) {
365 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
370 bool hasFnAttr(Attribute::AttrKind Kind) const {
380 bool hasRetAttr(Attribute::AttrKind Kind) const {
385 bool paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const {
389 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const {
404 bool dataOperandHasImpliedAttr(unsigned i, Attribute::AttrKind Kind) const {
H A DInstrTypes.h1009 bool operandHasAttr(unsigned Idx, Attribute::AttrKind A) const {
1391 bool hasFnAttr(Attribute::AttrKind Kind) const {
1401 void addAttribute(unsigned i, Attribute::AttrKind Kind) {
1415 void addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
1431 void removeAttribute(unsigned i, Attribute::AttrKind Kind) {
1445 void removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
1476 bool hasRetAttr(Attribute::AttrKind Kind) const;
1479 bool paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const;
1482 Attribute getAttribute(unsigned i, Attribute::AttrKind Kind) const {
1492 Attribute getParamAttr(unsigned ArgNo, Attribute::AttrKind Kin
[all...]
H A DStatepoint.h191 bool paramHasAttr(unsigned i, Attribute::AttrKind A) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributeImpl.h63 bool hasAttribute(Attribute::AttrKind A) const;
66 Attribute::AttrKind getKindAsEnum() const;
88 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
99 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind,
110 /// represented by Attribute::AttrKind; alignment attribute entries; and string
116 Attribute::AttrKind Kind;
119 EnumAttributeImpl(AttrEntryKind ID, Attribute::AttrKind Kind)
123 EnumAttributeImpl(Attribute::AttrKind Kind)
126 Attribute::AttrKind getEnumKind() const { return Kind; }
135 IntAttributeImpl(Attribute::AttrKind Kin
[all...]
H A DAttributes.cpp80 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind,
124 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind,
199 Attribute::AttrKind Attribute::getKindAsEnum() const {
235 bool Attribute::hasAttribute(AttrKind Kind) const {
509 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const {
519 Attribute::AttrKind AttributeImpl::getKindAsEnum() const {
598 Attribute::AttrKind Kind) const {
628 Attribute::AttrKind Kind) const {
654 bool AttributeSet::hasAttribute(Attribute::AttrKind Kind) const {
662 Attribute AttributeSet::getAttribute(Attribute::AttrKind Kin
[all...]
H A DFunction.cpp199 void Argument::addAttr(Attribute::AttrKind Kind) {
207 void Argument::removeAttr(Attribute::AttrKind Kind) {
211 bool Argument::hasAttribute(Attribute::AttrKind Kind) const {
215 Attribute Argument::getAttribute(Attribute::AttrKind Kind) const {
399 void Function::addAttribute(unsigned i, Attribute::AttrKind Kind) {
417 void Function::addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
435 void Function::removeAttribute(unsigned i, Attribute::AttrKind Kind) {
453 void Function::removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) {
H A DCore.cpp138 return Attribute::AttrKind::EndAttrKinds;
144 auto AttrKind = (Attribute::AttrKind)KindID; local
146 if (AttrKind == Attribute::AttrKind::ByVal) {
152 return wrap(Attribute::get(Ctx, AttrKind, Val));
2409 (Attribute::AttrKind)KindID));
2420 unwrap<Function>(F)->removeAttribute(Idx, (Attribute::AttrKind)KindID);
2820 unwrap<CallBase>(C)->getAttribute(Idx, (Attribute::AttrKind)KindID));
2831 unwrap<CallBase>(C)->removeAttribute(Idx, (Attribute::AttrKind)KindI
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp29 static Attribute::AttrKind parseAttrKind(StringRef Kind) {
30 return StringSwitch<Attribute::AttrKind>(Kind)
H A DFunctionAttrs.cpp445 static Attribute::AttrKind
665 static bool addReadAttr(Argument *A, Attribute::AttrKind R) {
751 Attribute::AttrKind R = determinePointerReadAttrs(&*A, Self);
833 Attribute::AttrKind ReadAttr = Attribute::ReadNone;
836 Attribute::AttrKind K = determinePointerReadAttrs(A, ArgumentSCCNodes);
1123 Attribute::AttrKind AKind;
1129 InferenceDescriptor(Attribute::AttrKind AK,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAttr.h47 unsigned AttrKind : 16;
80 : AttributeCommonInfo(CommonInfo), AttrKind(AK), Inherited(false),
85 attr::Kind getKind() const { return static_cast<attr::Kind>(AttrKind); }
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp121 ObjCPropertyDecl::PropertyAttributeKind AttrKind = local
123 if (AttrKind &
H A DTransforms.h87 enum AttrKind { Weak, Strong } Kind; enum in struct:clang::arcmt::trans::MigrationContext::GCAttrOccurrence
H A DTransGCAttrs.cpp100 MigrationContext::GCAttrOccurrence::AttrKind Kind;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h359 Attribute::AttrKind getExtAttrForI32Param(bool Signed = true) const {
370 Attribute::AttrKind getExtAttrForI32Return(bool Signed = true) const {
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h125 static Optional<attr::Kind> getAttrKind(llvm::StringRef AttrKind) { argument
126 return llvm::StringSwitch<Optional<attr::Kind>>(AttrKind)
148 static Optional<CastKind> getCastKind(llvm::StringRef AttrKind) { argument
149 return llvm::StringSwitch<Optional<CastKind>>(AttrKind)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h65 // a proper Attribute::AttrKind as template parameter. The Attributor
384 bool hasAttr(ArrayRef<Attribute::AttrKind> AKs,
395 void getAttrs(ArrayRef<Attribute::AttrKind> AKs,
400 Attribute getAttr(Attribute::AttrKind AK) const {
416 void removeAttrs(ArrayRef<Attribute::AttrKind> AKs) const {
428 for (Attribute::AttrKind AK : AKs)
1638 template <Attribute::AttrKind AK, typename Base>
1674 Attribute::AttrKind getAttrKind() const { return AK; }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp240 return Call->hasRetAttr(Attribute::AttrKind::ZExt);
779 Call->hasRetAttr(Attribute::AttrKind::ZExt);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp349 ParsedAttr::Kind AttrKind = local
354 if (AttrKind == ParsedAttr::UnknownAttribute ||
355 AttrKind == ParsedAttr::IgnoredAttribute) {
440 ParsedAttr::Kind AttrKind = local
443 if (AttrKind == ParsedAttr::AT_Availability) {
447 } else if (AttrKind == ParsedAttr::AT_ExternalSourceSymbol) {
451 } else if (AttrKind == ParsedAttr::AT_ObjCBridgeRelated) {
455 } else if (AttrKind == ParsedAttr::AT_TypeTagForDatatype) {
490 ParsedAttr::Kind AttrKind = local
493 switch (AttrKind) {
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp726 Error parseAttrKind(uint64_t Code, Attribute::AttrKind *Kind);
1216 static uint64_t getRawAttributeMask(Attribute::AttrKind Val) {
1310 for (Attribute::AttrKind I = Attribute::None; I != Attribute::EndAttrKinds;
1311 I = Attribute::AttrKind(I + 1)) {
1412 static Attribute::AttrKind getAttrFromCode(uint64_t Code) {
1557 Error BitcodeReader::parseAttrKind(uint64_t Code, Attribute::AttrKind *Kind) {
1609 Attribute::AttrKind Kind;
1621 Attribute::AttrKind Kind;
1656 Attribute::AttrKind Kind;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp286 bool paramHasAttr(Argument *A, Attribute::AttrKind Attr);
1032 bool CallAnalyzer::paramHasAttr(Argument *A, Attribute::AttrKind Attr) {

Completed in 398 milliseconds

12