Home
last modified time | relevance | path

Searched refs:AttributeList (Results 1 – 25 of 37) sorted by relevance

12

/external/clang/include/clang/Sema/
DAttributeList.h56 class AttributeList { // TODO: This should really be called ParsedAttribute
108 AttributeList *NextInPosition;
111 AttributeList *NextInPool;
155 AttributeList(const AttributeList &) LLVM_DELETED_FUNCTION;
156 void operator=(const AttributeList &) LLVM_DELETED_FUNCTION;
158 ~AttributeList() LLVM_DELETED_FUNCTION;
163 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, in AttributeList() function
178 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, in AttributeList() function
201 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, in AttributeList() function
220 AttributeList(IdentifierInfo *attrName, SourceRange attrRange, in AttributeList() function
[all …]
DDeclSpec.h667 void addAttributes(AttributeList *AL) { in addAttributes()
670 void setAttributes(AttributeList *AL) { in setAttributes()
1024 AttributeList *AttrList;
1328 const AttributeList *getAttrs() const { in getAttrs()
1332 AttributeList *&getAttrListRef() { in getAttrListRef()
1959 const AttributeList *getAttributes() const { return Attrs.getList(); } in getAttributes()
1960 AttributeList *getAttributes() { return Attrs.getList(); } in getAttributes()
1962 AttributeList *&getAttrListRef() { return Attrs.getListRef(); } in getAttrListRef()
1976 AttributeList *AttrList = Attrs.getList(); in getCXX11AttributeRanges()
DSema.h66 class AttributeList; variable
1481 AttributeList *AttrList,
1544 AttributeList *Attr, AccessSpecifier AS,
1555 AttributeList *Attr,
1601 AttributeList *AttrList);
1646 AttributeList *Attrs,
1651 Scope *S, AttributeList *Attr);
2378 void ProcessDeclAttributeList(Scope *S, Decl *D, const AttributeList *AL,
2383 const AttributeList *AttrList);
2387 bool CheckRegparmAttr(const AttributeList &attr, unsigned &value);
[all …]
/external/clang/lib/Sema/
DAttributeList.cpp22 size_t AttributeList::allocated_size() const { in allocated_size()
26 return (sizeof(AttributeList) + NumArgs * sizeof(Expr*)); in allocated_size()
36 assert(size >= sizeof(AttributeList)); in getFreeListIndexForSize()
38 return ((size - sizeof(AttributeList)) / sizeof(void*)); in getFreeListIndexForSize()
45 if (AttributeList *attr = FreeLists[index]) { in allocate()
55 void AttributeFactory::reclaimPool(AttributeList *cur) { in reclaimPool()
60 AttributeList *next = cur->NextInPool; in reclaimPool()
77 void AttributePool::takePool(AttributeList *pool) { in takePool()
89 AttributeList *next = pool->NextInPool; in takePool()
96 AttributeList *
[all …]
DSemaDeclAttr.cpp209 static bool checkAttributeNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeNumArgs()
222 static bool checkAttributeAtLeastNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeAtLeastNumArgs()
319 const AttributeList &Attr) { in threadSafetyCheckIsPointer()
370 static void checkForLockableRecord(Sema &S, Decl *D, const AttributeList &Attr, in checkForLockableRecord()
412 const AttributeList &Attr, in checkAttrArgsAreLockableObjs()
494 const AttributeList &Attr) { in checkGuardedVarAttrCommon()
510 static void handleGuardedVarAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedVarAttr()
520 const AttributeList &Attr) { in handlePtGuardedVarAttr()
533 const AttributeList &Attr, in checkGuardedByAttrCommon()
559 static void handleGuardedByAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedByAttr()
[all …]
DTargetAttributesSema.cpp25 const AttributeList &Attr, Sema &S) const { in ProcessDeclAttribute()
30 const AttributeList &Attr, Sema &S) { in HandleMSP430InterruptAttr()
64 const AttributeList &Attr, Sema &S) const { in ProcessDeclAttribute()
74 static void HandleMBlazeInterruptHandlerAttr(Decl *d, const AttributeList &Attr, in HandleMBlazeInterruptHandlerAttr()
89 static void HandleMBlazeSaveVolatilesAttr(Decl *d, const AttributeList &Attr, in HandleMBlazeSaveVolatilesAttr()
109 bool ProcessDeclAttribute(Scope *scope, Decl *D, const AttributeList &Attr, in ProcessDeclAttribute()
124 const AttributeList& Attr, in HandleX86ForceAlignArgPointerAttr()
168 static void HandleDLLImportAttr(Decl *D, const AttributeList &Attr, Sema &S) { in HandleDLLImportAttr()
214 static void HandleDLLExportAttr(Decl *D, const AttributeList &Attr, Sema &S) { in HandleDLLExportAttr()
248 const AttributeList &Attr, Sema &S) const { in ProcessDeclAttribute()
[all …]
DSemaStmtAttr.cpp27 static Attr *handleFallThroughAttr(Sema &S, Stmt *St, const AttributeList &A, in handleFallThroughAttr()
48 static Attr *ProcessStmtAttribute(Sema &S, Stmt *St, const AttributeList &A, in ProcessStmtAttribute()
51 case AttributeList::UnknownAttribute: in ProcessStmtAttribute()
56 case AttributeList::AT_FallThrough: in ProcessStmtAttribute()
67 StmtResult Sema::ProcessStmtAttributes(Stmt *S, AttributeList *AttrList, in ProcessStmtAttributes()
70 for (const AttributeList* l = AttrList; l; l = l->getNext()) { in ProcessStmtAttributes()
DSemaType.cpp56 static void diagnoseBadTypeAttribute(Sema &S, const AttributeList &attr, in diagnoseBadTypeAttribute()
62 case AttributeList::AT_ObjCGC: in diagnoseBadTypeAttribute()
67 case AttributeList::AT_ObjCOwnership: in diagnoseBadTypeAttribute()
96 case AttributeList::AT_ObjCGC: \
97 case AttributeList::AT_ObjCOwnership
101 case AttributeList::AT_NoReturn: \
102 case AttributeList::AT_CDecl: \
103 case AttributeList::AT_FastCall: \
104 case AttributeList::AT_StdCall: \
105 case AttributeList::AT_ThisCall: \
[all …]
DTargetAttributesSema.h16 class AttributeList; variable
23 const AttributeList &Attr, Sema &S) const;
DCMakeLists.txt10 AttributeList.cpp
DAndroid.mk28 AttributeList.cpp \
/external/llvm/lib/IR/
DModule.cpp140 AttributeSet AttributeList) { in getOrInsertFunction() argument
147 New->setAttributes(AttributeList); in getOrInsertFunction()
173 AttributeSet AttributeList) { in getOrInsertTargetIntrinsic() argument
179 New->setAttributes(AttributeList); in getOrInsertTargetIntrinsic()
199 AttributeSet AttributeList, in getOrInsertFunction() argument
214 AttributeList); in getOrInsertFunction()
/external/clang/test/Index/
Drecursive-cxx-member-calls.cpp12 class AttributeList { class
100 AttributeList::Kind AttributeList::getKind(const IdentifierInfo * Name) { in getKind()
105 return llvm::StringSwitch < AttributeList::Kind > (AttrName) in getKind()
/external/webkit/Source/WebCore/html/parser/
DHTMLToken.h62 typedef WTF::Vector<Attribute, 10> AttributeList; typedef
246 const AttributeList& attributes() const in attributes()
375 AttributeList m_attributes;
498 void initializeAttributes(const HTMLToken::AttributeList& attributes);
535 inline void AtomicHTMLToken::initializeAttributes(const HTMLToken::AttributeList& attributes) in initializeAttributes()
DHTMLMetaCharsetParser.cpp109 const HTMLToken::AttributeList& attributes = m_token.attributes(); in processMeta()
110 for (HTMLToken::AttributeList::const_iterator iter = attributes.begin(); in processMeta()
DHTMLPreloadScanner.cpp59 void processAttributes(const HTMLToken::AttributeList& attributes) in processAttributes()
67 for (HTMLToken::AttributeList::const_iterator iter = attributes.begin(); in processAttributes()
/external/llvm/include/llvm/IR/
DModule.h323 AttributeSet AttributeList);
335 AttributeSet AttributeList,
344 AttributeSet AttributeList);
DInstructions.h1170 AttributeSet AttributeList; ///< parameter attributes for call
1268 const AttributeSet &getAttributes() const { return AttributeList; }
1272 void setAttributes(const AttributeSet &Attrs) { AttributeList = Attrs; }
1288 return AttributeList.getParamAlignment(i);
1348 return AttributeList.hasAttrSomewhere(Attribute::ByVal);
2953 AttributeSet AttributeList;
3014 const AttributeSet &getAttributes() const { return AttributeList; }
3018 void setAttributes(const AttributeSet &Attrs) { AttributeList = Attrs; }
3034 return AttributeList.getParamAlignment(i);
3080 return AttributeList.hasAttrSomewhere(Attribute::ByVal);
/external/clang/lib/Parse/
DParseDecl.cpp163 0, SourceLocation(), AttributeList::AS_GNU); in ParseGNUAttributes()
167 0, SourceLocation(), 0, 0, AttributeList::AS_GNU); in ParseGNUAttributes()
190 AttributeList::Syntax Syntax) { in ParseGNUAttributeArgs()
316 AttributeList *attr = Attrs.addNew( in ParseGNUAttributeArgs()
320 attr->getKind() == AttributeList::AT_IBOutletCollection) in ParseGNUAttributeArgs()
344 &ExprList, 1, AttributeList::AS_Declspec); in ParseMicrosoftDeclSpecWithSingleArg()
392 AttributeList::AS_Declspec); in ParseComplexMicrosoftDeclSpec()
479 0, 0, AttributeList::AS_Declspec); in ParseMicrosoftDeclSpec()
495 SourceLocation(), 0, 0, AttributeList::AS_Keyword); in ParseMicrosoftTypeAttributes()
505 SourceLocation(), 0, 0, AttributeList::AS_Keyword); in ParseBorlandTypeAttributes()
[all …]
DParseDeclCXX.cpp947 SourceLocation(), 0, 0, AttributeList::AS_GNU); in ParseMicrosoftInheritanceClassAttributes()
1867 AttributeList *AccessAttrs, in ParseCXXClassMemberDeclaration()
3036 switch (AttributeList::getKind(AttrName, ScopeName, in IsBuiltInOrStandardCXX11Attribute()
3037 AttributeList::AS_CXX11)) { in IsBuiltInOrStandardCXX11Attribute()
3038 case AttributeList::AT_CarriesDependency: in IsBuiltInOrStandardCXX11Attribute()
3039 case AttributeList::AT_FallThrough: in IsBuiltInOrStandardCXX11Attribute()
3040 case AttributeList::AT_CXX11NoReturn: { in IsBuiltInOrStandardCXX11Attribute()
3147 ScopeName, ScopeLoc, AttributeList::AS_CXX11); in ParseCXX11AttributeSpecifier()
3165 SourceLocation(), 0, 0, AttributeList::AS_CXX11); in ParseCXX11AttributeSpecifier()
DParseTemplate.cpp30 AttributeList *AccessAttrs) { in ParseDeclarationStartingWithTemplate()
84 AttributeList *AccessAttrs) { in ParseTemplateDeclarationOrSpecialization()
189 AttributeList *AccessAttrs) { in ParseSingleDeclarationAfterTemplate()
/external/tagsoup/src/org/ccil/cowan/tagsoup/jaxp/
DSAX1ParserAdapter.java191 implements AttributeList
/external/clang/include/clang/Parse/
DParser.h1052 AttributeList *AccessAttrs,
1862 AttributeList::Syntax Syntax);
2075 void ParseCXXClassMemberDeclaration(AccessSpecifier AS, AttributeList *Attr,
2119 AttributeList *AccessAttrs = 0);
2123 AttributeList *AccessAttrs);
2130 AttributeList *AccessAttrs = 0);
/external/llvm/docs/
DHowToUseAttributes.rst44 The ``AttributeSet`` class replaces the old ``AttributeList`` class. The
/external/webkit/Source/WebCore/html/
DHTMLViewSourceDocument.cpp143 HTMLToken::AttributeList::const_iterator iter = token.attributes().begin(); in processTagToken()

12