Lines Matching refs:Preprocessor
59 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) { in AllocateMacroInfo()
65 DefMacroDirective *Preprocessor::AllocateDefMacroDirective(MacroInfo *MI, in AllocateDefMacroDirective()
71 Preprocessor::AllocateUndefMacroDirective(SourceLocation UndefLoc) { in AllocateUndefMacroDirective()
76 Preprocessor::AllocateVisibilityMacroDirective(SourceLocation Loc, in AllocateVisibilityMacroDirective()
83 SourceRange Preprocessor::DiscardUntilEndOfDirective() { in DiscardUntilEndOfDirective()
131 static MacroDiag shouldWarnOnMacroDef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroDef()
184 static MacroDiag shouldWarnOnMacroUndef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroUndef()
315 bool Preprocessor::CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in CheckMacroName()
387 void Preprocessor::ReadMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in ReadMacroName()
416 SourceLocation Preprocessor::CheckEndOfDirective(const char *DirType, in CheckEndOfDirective()
447 void Preprocessor::SuggestTypoedDirective(const Token &Tok, in SuggestTypoedDirective()
480 void Preprocessor::SkipExcludedConditionalBlock(SourceLocation HashTokenLoc, in SkipExcludedConditionalBlock()
516 Preprocessor &PP; in SkipExcludedConditionalBlock()
521 SkippingRangeStateTy(Preprocessor &PP) : PP(PP) {} in SkipExcludedConditionalBlock()
859 Module *Preprocessor::getModuleForLocation(SourceLocation Loc) { in getModuleForLocation()
880 Preprocessor::getHeaderToIncludeForDiagnostics(SourceLocation IncLoc, in getHeaderToIncludeForDiagnostics()
946 Optional<FileEntryRef> Preprocessor::LookupFile( in LookupFile()
1082 class Preprocessor::ResetMacroExpansionHelper {
1084 ResetMacroExpansionHelper(Preprocessor *pp) in ResetMacroExpansionHelper()
1095 Preprocessor *PP;
1105 void Preprocessor::HandleSkippedDirectiveWhileUsingPCH(Token &Result, in HandleSkippedDirectiveWhileUsingPCH()
1130 void Preprocessor::HandleDirective(Token &Result) { in HandleDirective()
1334 unsigned DiagID, Preprocessor &PP, in GetLineValue()
1392 void Preprocessor::HandleLineDirective() { in HandleLineDirective()
1472 Preprocessor &PP) { in ReadLineMarkerFlags()
1554 void Preprocessor::HandleDigitDirective(Token &DigitTok) { in HandleDigitDirective()
1630 void Preprocessor::HandleUserDiagnosticDirective(Token &Tok, in HandleUserDiagnosticDirective()
1652 void Preprocessor::HandleIdentSCCSDirective(Token &Tok) { in HandleIdentSCCSDirective()
1687 void Preprocessor::HandleMacroPublicDirective(Token &Tok) { in HandleMacroPublicDirective()
1714 void Preprocessor::HandleMacroPrivateDirective() { in HandleMacroPrivateDirective()
1750 bool Preprocessor::GetIncludeFilenameSpelling(SourceLocation Loc, in GetIncludeFilenameSpelling()
1798 void Preprocessor::EnterAnnotationToken(SourceRange Range, in EnterAnnotationToken()
1815 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok, in diagnoseAutoModuleImport()
1885 bool Preprocessor::checkModuleIsAvailable(const LangOptions &LangOpts, in checkModuleIsAvailable()
1912 Preprocessor::getIncludeNextStart(const Token &IncludeNextTok) const { in getIncludeNextStart()
1951 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc, in HandleIncludeDirective()
2001 Optional<FileEntryRef> Preprocessor::LookupHeaderIncludeOrImport( in LookupHeaderIncludeOrImport()
2108 Preprocessor::ImportAction Preprocessor::HandleHeaderIncludeOrImport( in HandleHeaderIncludeOrImport()
2577 void Preprocessor::HandleIncludeNextDirective(SourceLocation HashLoc, in HandleIncludeNextDirective()
2590 void Preprocessor::HandleMicrosoftImportDirective(Token &Tok) { in HandleMicrosoftImportDirective()
2605 void Preprocessor::HandleImportDirective(SourceLocation HashLoc, in HandleImportDirective()
2619 void Preprocessor::HandleIncludeMacrosDirective(SourceLocation HashLoc, in HandleIncludeMacrosDirective()
2650 bool Preprocessor::ReadMacroParameterList(MacroInfo *MI, Token &Tok) { in ReadMacroParameterList()
2789 MacroInfo *Preprocessor::ReadOptionalMacroParameterListAndBody( in ReadOptionalMacroParameterListAndBody()
3021 void Preprocessor::HandleDefineDirective( in HandleDefineDirective()
3176 void Preprocessor::HandleUndefDirective() { in HandleUndefDirective()
3226 void Preprocessor::HandleIfdefDirective(Token &Result, in HandleIfdefDirective()
3304 void Preprocessor::HandleIfDirective(Token &IfToken, in HandleIfDirective()
3356 void Preprocessor::HandleEndifDirective(Token &EndifToken) { in HandleEndifDirective()
3382 void Preprocessor::HandleElseDirective(Token &Result, const Token &HashToken) { in HandleElseDirective()
3422 void Preprocessor::HandleElifFamilyDirective(Token &ElifToken, in HandleElifFamilyDirective()