Home
last modified time | relevance | path

Searched refs:DefMacroDirective (Results 1 – 8 of 8) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DMacroInfo.h298 class DefMacroDirective; variable
419 DefMacroDirective *DefDirective;
426 DefInfo(DefMacroDirective *DefDirective, SourceLocation UndefLoc, in DefInfo()
430 const DefMacroDirective *getDirective() const { return DefDirective; } in getDirective()
431 DefMacroDirective *getDirective() { return DefDirective; } in getDirective()
486 class DefMacroDirective : public MacroDirective {
490 explicit DefMacroDirective(MacroInfo *MI) in DefMacroDirective() function
495 DefMacroDirective(MacroInfo *MI, SourceLocation Loc,
517 static bool classof(const DefMacroDirective *) { return true; } in classof() argument
555 if (auto *Def = dyn_cast<DefMacroDirective>(this)) in getModuleDataStart()
H A DPreprocessor.h634 DefMacroDirective *appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI, in appendDefMacroDirective()
638 DefMacroDirective *MD = in appendDefMacroDirective()
643 DefMacroDirective *appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI){ in appendDefMacroDirective()
1412 DefMacroDirective *
/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DMacroInfo.cpp177 if (DefMacroDirective *DefMD = dyn_cast<DefMacroDirective>(MD)) in getDefinition()
229 if (auto *DMD = dyn_cast<DefMacroDirective>(this)) { in dump()
H A DPPDirectives.cpp65 DefMacroDirective *
70 return new (BP.Allocate(sizeof(DefMacroDirective) + in AllocateDefMacroDirective()
72 llvm::alignOf<DefMacroDirective>())) in AllocateDefMacroDirective()
73 DefMacroDirective(MI, Loc, ImportedFromModuleID, Overrides); in AllocateDefMacroDirective()
2261 DefMacroDirective *MD = in HandleDefineDirective()
H A DPPMacroExpansion.cpp56 bool isImportedMacro = isa<DefMacroDirective>(MD) && in appendMacroDirective()
57 cast<DefMacroDirective>(MD)->isImported(); in appendMacroDirective()
/minix3/external/bsd/llvm/dist/clang/include/clang/Serialization/
H A DASTReader.h66 class DefMacroDirective; variable
1904 typedef llvm::TinyPtrVector<DefMacroDirective *> AmbiguousMacros;
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTWriter.cpp2093 if (auto *DefMD = dyn_cast<DefMacroDirective>(MD)) { in WritePreprocessor()
3224 if (auto *DefMD = dyn_cast<DefMacroDirective>(MD)) { in getOverriddenSubmodules()
3379 if (DefMacroDirective *DefMD = dyn_cast<DefMacroDirective>(MD)) { in EmitData()
H A DASTReader.cpp1874 DefMacroDirective *DefMD = in installPCHMacroDirectives()
1953 std::remove_if(Ambig.begin(), Ambig.end(), [&](DefMacroDirective *MD) { in removeOverriddenMacros()
1968 DefMacroDirective *PrevDef = Prev ? Prev->getDefinition().getDirective() in removeOverriddenMacros()
2020 DefMacroDirective *MD = dyn_cast<DefMacroDirective>(Imported); in installImportedMacro()