/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTImporter.h | 31 class IdentifierInfo; 193 IdentifierInfo *Import(const IdentifierInfo *FromId);
|
H A D | NestedNameSpecifier.h | 28 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 D | DeclObjC.h | 556 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 D | DeclarationName.h | 30 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 D | TemplateName.h | 26 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 D | Token.h | 26 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 D | MacroInfo.h | 49 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 D | Pragma.h | 25 class IdentifierInfo;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Designator.h | 24 class IdentifierInfo; 46 const IdentifierInfo *II; 74 const IdentifierInfo *getField() const { 126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc,
|
H A D | TypoCorrection.h | 75 IdentifierInfo *getCorrectionAsIdentifierInfo() const { 256 explicit CorrectionCandidateCallback(IdentifierInfo *Typo = nullptr, 290 void setTypoName(IdentifierInfo *II) { Typo = II; } 316 IdentifierInfo *Typo;
|
H A D | CodeCompleteConsumer.h | 147 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 D | IdentifierResolver.h | 193 void updatingIdentifier(IdentifierInfo &II); 194 void readingIdentifier(IdentifierInfo &II);
|
H A D | Sema.h | 129 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 D | ASTDeserializationListener.h | 39 IdentifierInfo *II) { }
|
H A D | ASTWriter.h | 240 /// 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 D | ItaniumCXXABI.cpp | 42 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 D | SelectorLocationsKind.cpp | 30 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(0); 38 IdentifierInfo *II = Sel.getIdentifierInfoForSlot(Index);
|
H A D | DeclObjC.cpp | 56 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 D | DeclarationName.cpp | 65 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 D | VforkChecker.cpp | 48 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 D | SelectorExtras.h | 22 SmallVector<IdentifierInfo*, 10> II;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | IdentifierResolver.cpp | 144 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 D | AttributeList.cpp | 27 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 D | Parser.h | 92 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 D | PTHLexer.cpp | 84 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...] |