/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
H A D | AttributeList.cpp | 119 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 D | SemaDeclAttr.cpp | 248 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 D | ClangAttrEmitter.cpp | 75 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 D | ParseDecl.cpp | 143 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 D | ParseDeclCXX.cpp | 998 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 D | ParseObjc.cpp | 584 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 D | AttributeList.h | 86 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 D | Parser.h | 840 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,
|