Home
last modified time | relevance | path

Searched refs:MacroInfo (Results 1 – 25 of 28) sorted by relevance

12

/trueos/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroInfo.h29 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 …]
HDTokenLexer.h20 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,
HDCodeCompletionHandler.h20 class MacroInfo; variable
60 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
HDPreprocessor.h335 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 …]
HDMacroArgs.h22 class MacroInfo; variable
62 static MacroArgs *create(const MacroInfo *MI,
87 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
HDPreprocessingRecord.h29 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/
HDMacroInfo.cpp18 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()
HDPreprocessingRecord.cpp322 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()
HDPPDirectives.cpp35 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 …]
HDPPMacroExpansion.cpp78 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()
HDMacroArgs.cpp25 MacroArgs *MacroArgs::create(const MacroInfo *MI, in create()
148 MacroArgs::getPreExpArgument(unsigned Arg, const MacroInfo *MI, in getPreExpArgument()
HDPreprocessor.cpp221 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()
HDPragma.cpp567 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()
HDTokenLexer.cpp26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init()
127 MacroInfo *Macro, unsigned MacroArgNo, in MaybeRemoveCommaBeforeVaArgs()
HDPPLexerChange.cpp160 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro()
/trueos/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTDeserializationListener.h26 class MacroInfo; variable
42 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
HDASTWriter.h54 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);
HDASTReader.h450 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/
HDPrintPreprocessedOutput.cpp35 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/
HDMakefile13 MacroInfo.cpp \
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParser.cpp1839 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
1841 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo, in CodeCompleteMacroArgument()
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReader.cpp1119 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()
HDASTWriter.cpp1872 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/
HDParser.h2315 MacroInfo *MacroInfo,
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSema.cpp52 if (const MacroInfo * in getPrintingPolicy()

12