Searched refs:IdentifierInfo (Results 26 - 50 of 218) sorted by relevance

123456789

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTImporter.h31 class IdentifierInfo;
193 IdentifierInfo *Import(const IdentifierInfo *FromId);
H A DNestedNameSpecifier.h28 class IdentifierInfo;
67 /// IdentifierInfo*, Namespace*, or Type*, depending on the kind of
75 /// \brief An identifier, stored as an IdentifierInfo*.
120 IdentifierInfo *II);
144 IdentifierInfo *II);
169 IdentifierInfo *getAsIdentifier() const {
171 return (IdentifierInfo *)Specifier;
403 void Extend(ASTContext &Context, IdentifierInfo *Identifier,
H A DDeclObjC.h556 SourceLocation nameLoc, IdentifierInfo *name,
569 IdentifierInfo *name,
707 IdentifierInfo *Id, SourceLocation nameLoc,
780 ObjCIvarDecl *getIvarDecl(IdentifierInfo *Id) const;
783 FindPropertyDeclaration(const IdentifierInfo *PropertyId) const;
785 typedef llvm::DenseMap<IdentifierInfo*, ObjCPropertyDecl*> PropertyMap;
924 IdentifierInfo *Id, ObjCTypeParamList *typeParamList,
962 IdentifierInfo *Id,
1027 ObjCCategoryDecl *FindCategoryDeclaration(IdentifierInfo *CategoryId) const;
1466 *FindPropertyVisibleInPrimaryClass(IdentifierInfo *PropertyI
[all...]
H A DDeclarationName.h30 class IdentifierInfo;
42 /// this just stores an IdentifierInfo pointer to a normal
84 /// a normal IdentifierInfo pointer.
87 /// selector with zero arguments, and Ptr is an IdentifierInfo
91 /// with one argument, and Ptr is an IdentifierInfo pointer
173 // Construct a declaration name from an IdentifierInfo *.
174 DeclarationName(const IdentifierInfo *II)
176 assert((Ptr & PtrMask) == 0 && "Improperly aligned IdentifierInfo");
189 (reinterpret_cast<IdentifierInfo *>(Ptr & ~PtrMask));
220 /// getAsIdentifierInfo - Retrieve the IdentifierInfo * store
[all...]
H A DTemplateName.h26 class IdentifierInfo;
416 /// is interpreted as an IdentifierInfo pointer (when clear) or as an
425 const IdentifierInfo *Identifier;
444 const IdentifierInfo *Identifier)
449 const IdentifierInfo *Identifier,
473 const IdentifierInfo *getIdentifier() const {
497 const IdentifierInfo *Identifier) {
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DToken.h26 class IdentifierInfo;
54 /// This is an IdentifierInfo*, which contains the uniqued identifier
177 IdentifierInfo *getIdentifierInfo() const {
184 return (IdentifierInfo*) PtrData;
186 void setIdentifierInfo(IdentifierInfo *II) {
H A DMacroInfo.h49 IdentifierInfo **ArgumentList;
161 void setArgumentList(ArrayRef<IdentifierInfo *> List,
169 ArgumentList = PPAllocator.Allocate<IdentifierInfo *>(List.size());
175 typedef IdentifierInfo *const *arg_iterator;
180 ArrayRef<const IdentifierInfo *> args() const {
181 return ArrayRef<const IdentifierInfo *>(ArgumentList, NumArguments);
186 int getArgumentNum(const IdentifierInfo *Arg) const {
499 IdentifierInfo *II;
512 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro,
522 IdentifierInfo *I
[all...]
H A DPragma.h25 class IdentifierInfo;
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DDesignator.h24 class IdentifierInfo;
46 const IdentifierInfo *II;
74 const IdentifierInfo *getField() const {
126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc,
H A DTypoCorrection.h75 IdentifierInfo *getCorrectionAsIdentifierInfo() const {
256 explicit CorrectionCandidateCallback(IdentifierInfo *Typo = nullptr,
290 void setTypoName(IdentifierInfo *II) { Typo = II; }
316 IdentifierInfo *Typo;
H A DCodeCompleteConsumer.h147 class IdentifierInfo;
275 ArrayRef<IdentifierInfo *> SelIdents;
283 ArrayRef<IdentifierInfo *> SelIdents = None)
307 ArrayRef<IdentifierInfo *> getSelIdents() const { return SelIdents; }
646 const IdentifierInfo *Macro;
713 CodeCompletionResult(const IdentifierInfo *Macro,
H A DIdentifierResolver.h193 void updatingIdentifier(IdentifierInfo &II);
194 void readingIdentifier(IdentifierInfo &II);
H A DSema.h129 typedef ArrayRef<std::pair<IdentifierInfo *, SourceLocation>> ModuleIdPath;
656 llvm::MapVector<IdentifierInfo *, WeakInfo> WeakUndeclaredIdentifiers;
662 llvm::DenseMap<IdentifierInfo*,AsmLabelAttr*> ExtnameUndeclaredIdentifiers;
1333 static const IdentifierInfo *getPrintable(const IdentifierInfo *II) {
1486 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
1493 IdentifierInfo **CorrectedII = nullptr);
1494 TypeSpecifierType isTagName(IdentifierInfo &II, Scope *S);
1496 void DiagnoseUnknownTypeName(IdentifierInfo *&II,
1507 ParsedType ActOnDelayedDefaultTemplateArg(const IdentifierInfo
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTDeserializationListener.h39 IdentifierInfo *II) { }
H A DASTWriter.h240 /// IdentifierInfo.
241 llvm::MapVector<const IdentifierInfo *, serialization::IdentID> IdentifierIDs;
253 const IdentifierInfo *Name;
260 llvm::DenseMap<const IdentifierInfo *, uint64_t> IdentMacroDirectivesOffsetMap;
634 void AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record);
651 serialization::IdentID getIdentifierRef(const IdentifierInfo *II);
654 serialization::MacroID getMacroRef(MacroInfo *MI, const IdentifierInfo *Name);
659 uint64_t getMacroDirectivesOffset(const IdentifierInfo *Name);
784 void SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset);
856 void IdentifierRead(serialization::IdentID ID, IdentifierInfo *I
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DItaniumCXXABI.cpp42 static const IdentifierInfo *findAnonymousUnionVarDeclName(const VarDecl& VD) {
57 llvm::DenseMap<const IdentifierInfo *, unsigned> VarManglingNumbers;
58 llvm::DenseMap<const IdentifierInfo *, unsigned> TagManglingNumbers;
84 const IdentifierInfo *Identifier = VD->getIdentifier();
H A DSelectorLocationsKind.cpp30 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(0);
38 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(Index);
H A DDeclObjC.cpp56 ObjCContainerDecl::getIvarDecl(IdentifierInfo *Id) const {
155 const IdentifierInfo *propertyID) {
182 IdentifierInfo *
195 const IdentifierInfo *PropertyId) const {
322 IdentifierInfo *PropertyId) const {
563 ObjCIvarDecl *ObjCInterfaceDecl::lookupInstanceVariable(IdentifierInfo *ID,
595 const IdentifierInfo*ICName) {
613 ObjCInterfaceDecl::lookupNestedProtocol(IdentifierInfo *Name) {
1286 IdentifierInfo *name,
1353 IdentifierInfo *I
594 lookupInheritedClass( const IdentifierInfo*ICName) argument
[all...]
H A DDeclarationName.cpp65 IdentifierInfo *ID;
86 IdentifierInfo *LII = LHS.getAsIdentifierInfo();
87 IdentifierInfo *RII = RHS.getAsIdentifierInfo();
139 if (const IdentifierInfo *II = N.getAsIdentifierInfo())
272 IdentifierInfo *DeclarationName::getCXXLiteralIdentifier() const {
429 DeclarationNameTable::getCXXLiteralOperatorName(IdentifierInfo *II) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DVforkChecker.cpp48 mutable llvm::SmallSet<const IdentifierInfo *, 10> VforkWhitelist;
49 mutable const IdentifierInfo *II_vfork;
54 bool isCallWhitelisted(const IdentifierInfo *II, CheckerContext &C) const;
97 bool VforkChecker::isCallWhitelisted(const IdentifierInfo *II,
H A DSelectorExtras.h22 SmallVector<IdentifierInfo*, 10> II;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DIdentifierResolver.cpp144 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
169 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
210 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
229 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
299 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
374 void IdentifierResolver::readingIdentifier(IdentifierInfo &II) {
379 void IdentifierResolver::updatingIdentifier(IdentifierInfo &II) {
H A DAttributeList.cpp27 IdentifierInfo *Ident) {
125 AttributeList::Kind AttributeList::getKind(const IdentifierInfo *Name,
126 const IdentifierInfo *ScopeName,
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h92 IdentifierInfo *Ident__exception_code,
96 IdentifierInfo *Ident__exception_info,
100 IdentifierInfo *Ident__abnormal_termination,
105 IdentifierInfo *Ident__except;
106 mutable IdentifierInfo *Ident_sealed;
108 /// Ident_super - IdentifierInfo for "super", to support fast
110 IdentifierInfo *Ident_super;
113 IdentifierInfo *Ident_vector;
114 IdentifierInfo *Ident_bool;
117 IdentifierInfo *Ident_pixe
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Lex/
H A DPTHLexer.cpp84 IdentifierInfo *II = PTHMgr.GetIdentifierInfo(IdentifierID-1);
169 // This saves some copies and it also reduces IdentifierInfo* lookup.
419 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> perIDCache,
534 // Pre-allocate the persistent ID -> IdentifierInfo* cache. We use calloc()
537 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> PerIDCache;
540 PerIDCache.reset((IdentifierInfo **)calloc(NumIds, sizeof(PerIDCache[0])));
559 IdentifierInfo* PTHManager::LazilyCreateIdentifierInfo(unsigned PersistentID) {
561 // Look in the PTH file for the string data for the IdentifierInfo object.
569 std::pair<IdentifierInfo,const unsigned char*> *Mem =
570 Alloc.Allocate<std::pair<IdentifierInfo,cons
[all...]

Completed in 294 milliseconds

123456789