Searched refs:AttrName (Results 1 - 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DAttributeList.cpp119 StringRef AttrName = Name->getName(); local
122 if (AttrName.startswith("__") && AttrName.endswith("__") &&
123 AttrName.size() >= 4)
124 AttrName = AttrName.substr(2, AttrName.size() - 4);
133 Buf += AttrName;
141 StringRef Name = AttrName->getName();
H A DSemaDeclAttr.cpp248 StringRef AttrName,
267 std::string Name = std::string("'") + AttrName.str() + std::string("'");
276 << AttrName << AttrArgNum << IdxExpr->getSourceRange();
284 << AttrName << IdxExpr->getSourceRange();
4061 StringRef AttrName = Attr.getName()->getName();
4071 if (!checkFunctionOrMethodArgumentIndex(S, D, AttrName,
4077 if (!checkFunctionOrMethodArgumentIndex(S, D, AttrName,
4082 bool IsPointer = (AttrName == "pointer_with_type_tag");
247 checkFunctionOrMethodArgumentIndex(Sema &S, const Decl *D, StringRef AttrName, SourceLocation AttrLoc, unsigned AttrArgNum, const Expr *IdxExpr, uint64_t &Idx) argument
/freebsd-10-stable/contrib/llvm/tools/clang/utils/TableGen/
H A DClangAttrEmitter.cpp75 static StringRef NormalizeAttrName(StringRef AttrName) { argument
76 if (AttrName.startswith("__"))
77 AttrName = AttrName.substr(2, AttrName.size());
79 if (AttrName.endswith("__"))
80 AttrName = AttrName.substr(0, AttrName.size() - 2);
82 return AttrName;
1655 std::string AttrName = (*I)->getValueAsString("Name"); local
1661 StringRef AttrName = Attr.getName(); local
1743 StringRef AttrName = NormalizeAttrName(DistinctSpellings local
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp143 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
148 if (LateAttrs && isAttributeLateParsed(*AttrName)) {
150 new LateParsedAttribute(this, *AttrName, AttrNameLoc);
166 ParseGNUAttributeArgs(AttrName, AttrNameLoc, attrs, endLoc,
170 attrs.addNew(AttrName, AttrNameLoc, 0, AttrNameLoc, 0, 0,
214 void Parser::ParseAttributeWithTypeArg(IdentifierInfo &AttrName, argument
232 Attrs.addNewTypeAttr(&AttrName,
236 Attrs.addNew(&AttrName, SourceRange(AttrNameLoc, Parens.getCloseLocation()),
242 void Parser::ParseGNUAttributeArgs(IdentifierInfo *AttrName, argument
253 AttributeList::getKind(AttrName, ScopeNam
330 ParseMicrosoftDeclSpecWithSingleArg(IdentifierInfo *AttrName, SourceLocation AttrNameLoc, ParsedAttributes &Attrs) argument
557 IdentifierInfo *AttrName; local
596 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
606 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
616 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
1111 IsThreadSafetyAttribute(StringRef AttrName) argument
1146 ParseThreadSafetyAttribute(IdentifierInfo &AttrName, SourceLocation AttrNameLoc, ParsedAttributes &Attrs, SourceLocation *EndLoc) argument
1182 ParseTypeTagForDatatypeAttribute(IdentifierInfo &AttrName, SourceLocation AttrNameLoc, ParsedAttributes &Attrs, SourceLocation *EndLoc) argument
2844 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
[all...]
H A DParseDeclCXX.cpp998 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); local
1000 attrs.addNew(AttrName, AttrNameLoc, 0, AttrNameLoc, 0, 0,
3181 static bool IsBuiltInOrStandardCXX11Attribute(IdentifierInfo *AttrName, argument
3183 switch (AttributeList::getKind(AttrName, ScopeName,
3260 IdentifierInfo *ScopeName = 0, *AttrName = 0; local
3262 AttrName = TryParseCXX11AttributeIdentifier(AttrLoc);
3263 if (!AttrName)
3271 ScopeName = AttrName;
3274 AttrName = TryParseCXX11AttributeIdentifier(AttrLoc);
3275 if (!AttrName) {
[all...]
H A DParseObjc.cpp584 SourceLocation AttrName = ConsumeToken(); // consume last attribute name local
648 Diag(AttrName, diag::err_objc_expected_property_attr) << II;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DAttributeList.h86 IdentifierInfo *AttrName; member in class:clang::AttributeList
216 : AttrName(attrName), ScopeName(scopeName), AttrRange(attrRange),
234 : AttrName(attrName), ScopeName(scopeName), AttrRange(attrRange),
253 : AttrName(attrName), ScopeName(scopeName), AttrRange(attrRange),
271 : AttrName(attrName), ScopeName(scopeName), AttrRange(attrRange),
285 : AttrName(attrName), ScopeName(scopeName), AttrRange(attrRange),
306 IdentifierInfo *getName() const { return AttrName; }
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h840 IdentifierInfo &AttrName; member in struct:clang::Parser::LateParsedAttribute
846 : Self(P), AttrName(Name), AttrNameLoc(Loc) {}
1928 void ParseGNUAttributeArgs(IdentifierInfo *AttrName,
1980 void ParseMicrosoftDeclSpecWithSingleArg(IdentifierInfo *AttrName,
1995 bool IsThreadSafetyAttribute(StringRef AttrName);
1996 void ParseThreadSafetyAttribute(IdentifierInfo &AttrName,
2001 void ParseTypeTagForDatatypeAttribute(IdentifierInfo &AttrName,
2006 void ParseAttributeWithTypeArg(IdentifierInfo &AttrName,

Completed in 95 milliseconds