| /trueos/contrib/llvm/tools/clang/include/clang/Lex/ |
| HD | MacroInfo.h | 29 class MacroInfo { 107 ~MacroInfo() { in ~MacroInfo() 112 MacroInfo(SourceLocation DefLoc); 126 this->~MacroInfo(); in Destroy() 152 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, 411 inline MacroInfo *getMacroInfo(); 412 const MacroInfo *getMacroInfo() const { in getMacroInfo() 446 const MacroInfo *getMacroInfo(bool AllowHidden = false) const { 449 MacroInfo *getMacroInfo(bool AllowHidden = false) { 462 MacroInfo *Info; [all …]
|
| HD | TokenLexer.h | 20 class MacroInfo; variable 33 MacroInfo *Macro; 101 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() 111 void Init(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
|
| HD | CodeCompletionHandler.h | 20 class MacroInfo; variable 60 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
|
| HD | Preprocessor.h | 335 llvm::DenseMap<IdentifierInfo*, std::vector<MacroInfo*> > PragmaPushMacroInfo; 391 MacroInfo MI; 405 MacroInfo MI; 543 const MacroInfo *getMacroInfo(IdentifierInfo *II) const { in getMacroInfo() 547 MacroInfo *getMacroInfo(IdentifierInfo *II) { in getMacroInfo() 561 DefMacroDirective *appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI, in appendDefMacroDirective() 568 DefMacroDirective *appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI){ in appendDefMacroDirective() 673 void EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroInfo *Macro, 1082 void DumpMacro(const MacroInfo &MI) const; 1208 MacroInfo *AllocateMacroInfo(SourceLocation L); [all …]
|
| HD | MacroArgs.h | 22 class MacroInfo; variable 62 static MacroArgs *create(const MacroInfo *MI, 87 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
|
| HD | PreprocessingRecord.h | 29 class MacroInfo; variable 329 llvm::DenseMap<const MacroInfo *, MacroDefinition *> MacroDefinitions; 360 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinition *Def); 558 MacroDefinition *findMacroDefinition(const MacroInfo *MI); 582 void addMacroExpansion(const Token &Id, const MacroInfo *MI,
|
| /trueos/contrib/llvm/tools/clang/lib/Lex/ |
| HD | MacroInfo.cpp | 18 MacroInfo::MacroInfo(SourceLocation DefLoc) in MacroInfo() function in MacroInfo 35 unsigned MacroInfo::getDefinitionLengthSlow(SourceManager &SM) const { in getDefinitionLengthSlow() 71 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, in isIdenticalTo()
|
| HD | PreprocessingRecord.cpp | 322 void PreprocessingRecord::RegisterMacroDefinition(MacroInfo *Macro, in RegisterMacroDefinition() 360 MacroDefinition *PreprocessingRecord::findMacroDefinition(const MacroInfo *MI) { in findMacroDefinition() 361 llvm::DenseMap<const MacroInfo *, MacroDefinition *>::iterator Pos in findMacroDefinition() 370 const MacroInfo *MI, in addMacroExpansion() 417 const MacroInfo *MI = MD->getMacroInfo(); in MacroDefined()
|
| HD | PPDirectives.cpp | 35 MacroInfo *Preprocessor::AllocateMacroInfo() { in AllocateMacroInfo() 55 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) { in AllocateMacroInfo() 56 MacroInfo *MI = AllocateMacroInfo(); in AllocateMacroInfo() 57 new (MI) MacroInfo(L); in AllocateMacroInfo() 61 MacroInfo *Preprocessor::AllocateDeserializedMacroInfo(SourceLocation L, in AllocateDeserializedMacroInfo() 63 LLVM_STATIC_ASSERT(llvm::AlignOf<MacroInfo>::Alignment >= sizeof(SubModuleID), in AllocateDeserializedMacroInfo() 70 MacroInfo *MI = &MIChain->MI; in AllocateDeserializedMacroInfo() 71 new (MI) MacroInfo(L); in AllocateDeserializedMacroInfo() 78 Preprocessor::AllocateDefMacroDirective(MacroInfo *MI, SourceLocation Loc, in AllocateDefMacroDirective() 102 void Preprocessor::ReleaseMacroInfo(MacroInfo *MI) { in ReleaseMacroInfo() [all …]
|
| HD | PPMacroExpansion.cpp | 78 MacroInfo *MI = PP.AllocateMacroInfo(SourceLocation()); in RegisterBuiltinMacro() 132 static bool isTrivialSingleTokenExpansion(const MacroInfo *MI, in isTrivialSingleTokenExpansion() 158 for (MacroInfo::arg_iterator I = MI->arg_begin(), E = MI->arg_end(); in isTrivialSingleTokenExpansion() 216 MacroInfo *MI = Def.getMacroInfo(); in HandleMacroExpandedIdentifier() 350 if (MacroInfo *NewMI = getMacroInfo(NewII)) in HandleMacroExpandedIdentifier() 506 MacroInfo *MI, in ReadFunctionLikeMacroArgs() 594 if (MacroInfo *MI = getMacroInfo(Tok.getIdentifierInfo())) in ReadFunctionLikeMacroArgs() 1488 void Preprocessor::markMacroAsUsed(MacroInfo *MI) { in markMacroAsUsed()
|
| HD | MacroArgs.cpp | 25 MacroArgs *MacroArgs::create(const MacroInfo *MI, in create() 148 MacroArgs::getPreExpArgument(unsigned Arg, const MacroInfo *MI, in getPreExpArgument()
|
| HD | Preprocessor.cpp | 221 void Preprocessor::DumpMacro(const MacroInfo &MI) const { in DumpMacro() 299 static bool MacroDefinitionEquals(const MacroInfo *MI, in MacroDefinitionEquals() 649 MacroInfo *MI = MD->getMacroInfo(); in HandleIdentifier()
|
| HD | Pragma.cpp | 567 MacroInfo *MI = getMacroInfo(IdentInfo); in HandlePragmaPushMacro() 592 llvm::DenseMap<IdentifierInfo*, std::vector<MacroInfo*> >::iterator iter = in HandlePragmaPopMacro() 597 MacroInfo *MI = CurrentMD->getMacroInfo(); in HandlePragmaPopMacro() 604 MacroInfo *MacroToReInstall = iter->second.back(); in HandlePragmaPopMacro()
|
| HD | TokenLexer.cpp | 26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init() 127 MacroInfo *Macro, unsigned MacroArgNo, in MaybeRemoveCommaBeforeVaArgs()
|
| HD | PPLexerChange.cpp | 160 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Serialization/ |
| HD | ASTDeserializationListener.h | 26 class MacroInfo; variable 42 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
|
| HD | ASTWriter.h | 54 class MacroInfo; variable 234 llvm::DenseMap<MacroInfo *, serialization::MacroID> MacroIDs; 238 MacroInfo *MI; 543 serialization::MacroID getMacroRef(MacroInfo *MI, const IdentifierInfo *Name); 546 serialization::MacroID getMacroID(MacroInfo *MI); 720 void MacroRead(serialization::MacroID ID, MacroInfo *MI);
|
| HD | ASTReader.h | 450 std::vector<MacroInfo *> MacrosLoaded; 1683 MacroInfo *getMacro(serialization::MacroID ID); 1846 MacroInfo *ReadMacroRecord(ModuleFile &F, uint64_t Offset);
|
| /trueos/contrib/llvm/tools/clang/lib/Frontend/ |
| HD | PrintPreprocessedOutput.cpp | 35 static void PrintMacroDefinition(const IdentifierInfo &II, const MacroInfo &MI, in PrintMacroDefinition() 42 MacroInfo::arg_iterator AI = MI.arg_begin(), E = MI.arg_end(); in PrintMacroDefinition() 67 for (MacroInfo::tokens_iterator I = MI.tokens_begin(), E = MI.tokens_end(); in PrintMacroDefinition() 370 const MacroInfo *MI = MD->getMacroInfo(); in MacroDefined() 698 typedef std::pair<const IdentifierInfo *, MacroInfo *> id_macro_pair; 724 MacroInfo &MI = *MacrosByID[i].second; in DoPrintMacros()
|
| /trueos/lib/clang/libclanglex/ |
| HD | Makefile | 13 MacroInfo.cpp \
|
| /trueos/contrib/llvm/tools/clang/lib/Parse/ |
| HD | Parser.cpp | 1839 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument 1841 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo, in CodeCompleteMacroArgument()
|
| /trueos/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReader.cpp | 1119 MacroInfo *ASTReader::ReadMacroRecord(ModuleFile &F, uint64_t Offset) { in ReadMacroRecord() 1129 MacroInfo *Macro = 0; in ReadMacroRecord() 1169 MacroInfo *MI = PP.AllocateDeserializedMacroInfo(Loc, SubModID); in ReadMacroRecord() 1501 MacroInfo *MI = getMacro(GMacID); in resolvePendingMacro() 1560 MacroInfo *MI = getMacro(GMacID); in installPCHMacroDirectives() 1591 static bool areDefinedInSystemModules(MacroInfo *PrevMI, MacroInfo *NewMI, in areDefinedInSystemModules() 1617 MacroInfo *PrevMI = PrevDef.getMacroInfo(); in installImportedMacro() 1618 MacroInfo *NewMI = DefMD->getInfo(); in installImportedMacro() 5983 (MacroInfo *)0); in PrintStats() 6638 MacroInfo *ASTReader::getMacro(MacroID ID) { in getMacro()
|
| HD | ASTWriter.cpp | 1872 if (MacroInfo *MI = MD->getMacroInfo()) in shouldIgnoreMacro() 1991 MacroInfo *MI = MacroInfosToEmit[I].MI; in WritePreprocessor() 2025 for (MacroInfo::arg_iterator I = MI->arg_begin(), E = MI->arg_end(); in WritePreprocessor() 3034 MacroInfo *MI = DefMD->getInfo(); in getSubmoduleID() 4410 MacroID ASTWriter::getMacroRef(MacroInfo *MI, const IdentifierInfo *Name) { in getMacroRef() 4426 MacroID ASTWriter::getMacroID(MacroInfo *MI) { in getMacroID() 5194 void ASTWriter::MacroRead(serialization::MacroID ID, MacroInfo *MI) { in MacroRead()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Parse/ |
| HD | Parser.h | 2315 MacroInfo *MacroInfo,
|
| /trueos/contrib/llvm/tools/clang/lib/Sema/ |
| HD | Sema.cpp | 52 if (const MacroInfo * in getPrintingPolicy()
|