Searched refs:IdentifierInfo (Results 1 - 25 of 218) sorted by relevance

123456789

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DExternalPreprocessorSource.h19 class IdentifierInfo;
35 virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0;
40 virtual IdentifierInfo *GetIdentifier(unsigned ID) = 0;
H A DCodeCompletionHandler.h19 class IdentifierInfo;
59 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
H A DMultipleIncludeOpt.h21 class IdentifierInfo;
51 const IdentifierInfo *TheMacro;
54 const IdentifierInfo *DefinedMacro;
79 void SetDefinedMacro(IdentifierInfo *M, SourceLocation Loc) {
123 void EnterTopLevelIfndef(const IdentifierInfo *M, SourceLocation Loc) {
164 const IdentifierInfo *GetControllingMacroAtEndOfFile() const {
174 const IdentifierInfo *GetDefinedMacro() const {
H A DPTHManager.h51 /// Alloc - Allocator used for IdentifierInfo objects.
55 /// IdentifierInfo*.
56 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> PerIDCache;
64 /// reconsitute an IdentifierInfo.
91 std::unique_ptr<IdentifierInfo *[], llvm::FreeDeleter> perIDCache,
102 /// GetIdentifierInfo - Used to reconstruct IdentifierInfo objects from the
104 inline IdentifierInfo* GetIdentifierInfo(unsigned PersistentID) {
105 // Check if the IdentifierInfo has already been resolved.
106 if (IdentifierInfo* II = PerIDCache[PersistentID])
110 IdentifierInfo* LazilyCreateIdentifierInf
[all...]
H A DPreprocessor.h66 IdentifierInfo *II;
72 "Identifiers should be created by TokenValue(IdentifierInfo *)");
76 TokenValue(IdentifierInfo *II) : Kind(tok::identifier), II(II) {}
121 IdentifierInfo *Ident__LINE__, *Ident__FILE__; // __LINE__, __FILE__
122 IdentifierInfo *Ident__DATE__, *Ident__TIME__; // __DATE__, __TIME__
123 IdentifierInfo *Ident__INCLUDE_LEVEL__; // __INCLUDE_LEVEL__
124 IdentifierInfo *Ident__BASE_FILE__; // __BASE_FILE__
125 IdentifierInfo *Ident__TIMESTAMP__; // __TIMESTAMP__
126 IdentifierInfo *Ident__COUNTER__; // __COUNTER__
127 IdentifierInfo *Ident_Pragm
[all...]
H A DModuleLoader.h25 class IdentifierInfo;
30 typedef ArrayRef<std::pair<IdentifierInfo *, SourceLocation> > ModuleIdPath;
H A DPreprocessingRecord.h29 class IdentifierInfo;
138 const IdentifierInfo *Name;
141 explicit MacroDefinitionRecord(const IdentifierInfo *Name,
146 const IdentifierInfo *getName() const { return Name; }
161 llvm::PointerUnion<IdentifierInfo *, MacroDefinitionRecord *> NameOrDef;
164 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range)
173 bool isBuiltinMacro() const { return NameOrDef.is<IdentifierInfo *>(); }
176 const IdentifierInfo *getName() const {
179 return NameOrDef.get<IdentifierInfo *>();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DAttributes.h18 class IdentifierInfo;
33 int hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope,
34 const IdentifierInfo *Attr, const TargetInfo &Target,
H A DIdentifierTable.h11 /// \brief Defines the clang::IdentifierInfo, clang::IdentifierTable, and
32 class IdentifierInfo;
39 typedef std::pair<IdentifierInfo*, SourceLocation> IdentifierLocPair;
47 class IdentifierInfo { class in namespace:clang
75 llvm::StringMapEntry<IdentifierInfo*> *Entry;
77 IdentifierInfo(const IdentifierInfo&) = delete;
78 void operator=(const IdentifierInfo&) = delete;
83 IdentifierInfo();
102 // std::pair<IdentifierInfo, cons
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DWeak.h22 class IdentifierInfo;
26 IdentifierInfo *alias; // alias (optional)
32 WeakInfo(IdentifierInfo *Alias, SourceLocation Loc)
34 inline IdentifierInfo * getAlias() const { return alias; }
H A DAttributeList.h29 class IdentifierInfo;
52 IdentifierInfo *Ident;
55 IdentifierInfo *Ident);
91 IdentifierInfo *AttrName;
92 IdentifierInfo *ScopeName;
167 IdentifierInfo *GetterId, *SetterId;
168 PropertyData(IdentifierInfo *getterId, IdentifierInfo *setterId)
215 AttributeList(IdentifierInfo *attrName, SourceRange attrRange,
216 IdentifierInfo *scopeNam
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DAttributes.cpp6 int clang::hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope,
7 const IdentifierInfo *Attr, const TargetInfo &Target,
H A DIdentifierTable.cpp10 // This file implements the IdentifierInfo, IdentifierVisitor, and
30 // IdentifierInfo Implementation
33 IdentifierInfo::IdentifierInfo() { function in class:IdentifierInfo
176 IdentifierInfo &Info =
187 IdentifierInfo &Info = Table.get(Keyword, TokenCode);
244 bool IdentifierInfo::isKeyword(const LangOptions &LangOpts) {
254 tok::PPKeywordKind IdentifierInfo::getPPKeywordID() const {
319 for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
360 MultiKeywordSelector(unsigned nKeys, IdentifierInfo **II
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Format/
H A DFormatToken.h283 bool is(const IdentifierInfo *II) const {
571 IdentifierInfo *kw_final;
572 IdentifierInfo *kw_override;
573 IdentifierInfo *kw_in;
574 IdentifierInfo *kw_CF_ENUM;
575 IdentifierInfo *kw_CF_OPTIONS;
576 IdentifierInfo *kw_NS_ENUM;
577 IdentifierInfo *kw_NS_OPTIONS;
578 IdentifierInfo *kw___except;
581 IdentifierInfo *kw_finall
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
H A DObjCNoReturn.h30 IdentifierInfo *NSExceptionII;
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DNSAPI.h54 IdentifierInfo *getNSClassId(NSClassIdKindKind K) const;
228 bool isObjCTypedef(QualType T, StringRef name, IdentifierInfo *&II) const;
230 StringRef name, IdentifierInfo *&II) const;
235 mutable IdentifierInfo *ClassIds[NumClassIds];
256 mutable IdentifierInfo *BOOLId, *NSIntegerId, *NSUIntegerId;
257 mutable IdentifierInfo *NSASCIIStringEncodingId, *NSUTF8StringEncodingId;
H A DMangleNumberingContext.h26 class IdentifierInfo;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DLocalizationChecker.cpp68 mutable llvm::DenseMap<const IdentifierInfo *,
71 mutable llvm::SmallSet<std::pair<const IdentifierInfo *, Selector>, 12> LSM;
73 mutable llvm::SmallSet<const IdentifierInfo *, 5> LSF;
87 int getLocalizedArgumentForSelector(const IdentifierInfo *Receiver,
139 IdentifierInfo *initWithTitleUITabBarItemTag[] = {
143 IdentifierInfo *initWithTitleUITabBarItemImage[] = {
156 IdentifierInfo *rowActionWithStyleUITableViewRowAction[] = {
184 IdentifierInfo *setTitleNSBrowser[] = {&Ctx.Idents.get("setTitle"),
194 IdentifierInfo *actionWithTitleUIAlertAction[] = {
201 IdentifierInfo *insertItemWithTitleNSPopUpButto
[all...]
H A DCheckObjCDealloc.cpp34 IdentifierInfo* SelfII,
111 IdentifierInfo* NSObjectII = &Ctx.Idents.get("NSObject");
112 IdentifierInfo* SenTestCaseII = &Ctx.Idents.get("SenTestCase");
116 IdentifierInfo *II = ID->getIdentifier();
133 IdentifierInfo* II = &Ctx.Idents.get("dealloc");
164 IdentifierInfo* RII = &Ctx.Idents.get("release");
168 IdentifierInfo* SelfII = &Ctx.Idents.get("self");
H A DNSErrorChecker.cpp32 static bool IsNSError(QualType T, IdentifierInfo *II);
33 static bool IsCFError(QualType T, IdentifierInfo *II);
42 mutable IdentifierInfo *II;
89 mutable IdentifierInfo *II;
155 mutable IdentifierInfo *NSErrorII, *CFErrorII;
281 static bool IsNSError(QualType T, IdentifierInfo *II) {
302 static bool IsCFError(QualType T, IdentifierInfo *II) {
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Edit/
H A DEditedSource.h44 llvm::DenseMap<unsigned, llvm::TinyPtrVector<IdentifierInfo*>>
46 SmallVector<std::pair<SourceLocation, IdentifierInfo*>, 2>
87 IdentifierInfo *&II);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DNSAPI.cpp23 IdentifierInfo *NSAPI::getNSClassId(NSClassIdKindKind K) const {
59 IdentifierInfo *KeyIdents[] = {
107 IdentifierInfo *KeyIdents[] = {
124 IdentifierInfo *KeyIdents[] = {
135 IdentifierInfo *KeyIdents[] = {
143 IdentifierInfo *KeyIdents[] = {
180 IdentifierInfo *KeyIdents[] = {
188 IdentifierInfo *KeyIdents[] = {
196 IdentifierInfo *KeyIdents[] = {
217 IdentifierInfo *KeyIdent
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransGCCalls.cpp24 IdentifierInfo *NSMakeCollectableII;
25 IdentifierInfo *CFMakeCollectableII;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DObjCNoReturn.cpp21 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) {
34 SmallVector<IdentifierInfo*, 3> II;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp32 IdentifierInfo *funI = FunDecl->getIdentifier();
53 const IdentifierInfo *II = FD->getIdentifier();
54 // If this is a special C++ name without IdentifierInfo, it can't be a

Completed in 230 milliseconds

123456789