Lines Matching refs:Preprocessor

58 MacroInfo *Preprocessor::AllocateMacroInfo(SourceLocation L) {  in AllocateMacroInfo()
64 DefMacroDirective *Preprocessor::AllocateDefMacroDirective(MacroInfo *MI, in AllocateDefMacroDirective()
70 Preprocessor::AllocateUndefMacroDirective(SourceLocation UndefLoc) { in AllocateUndefMacroDirective()
75 Preprocessor::AllocateVisibilityMacroDirective(SourceLocation Loc, in AllocateVisibilityMacroDirective()
82 SourceRange Preprocessor::DiscardUntilEndOfDirective() { in DiscardUntilEndOfDirective()
122 static MacroDiag shouldWarnOnMacroDef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroDef()
175 static MacroDiag shouldWarnOnMacroUndef(Preprocessor &PP, IdentifierInfo *II) { in shouldWarnOnMacroUndef()
261 bool Preprocessor::CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in CheckMacroName()
333 void Preprocessor::ReadMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in ReadMacroName()
362 SourceLocation Preprocessor::CheckEndOfDirective(const char *DirType, in CheckEndOfDirective()
393 Optional<unsigned> Preprocessor::getSkippedRangeForExcludedConditionalBlock( in getSkippedRangeForExcludedConditionalBlock()
436 void Preprocessor::SkipExcludedConditionalBlock(SourceLocation HashTokenLoc, in SkipExcludedConditionalBlock()
658 Module *Preprocessor::getModuleForLocation(SourceLocation Loc) { in getModuleForLocation()
679 Preprocessor::getHeaderToIncludeForDiagnostics(SourceLocation IncLoc, in getHeaderToIncludeForDiagnostics()
745 Optional<FileEntryRef> Preprocessor::LookupFile( in LookupFile()
878 class Preprocessor::ResetMacroExpansionHelper {
880 ResetMacroExpansionHelper(Preprocessor *pp) in ResetMacroExpansionHelper()
891 Preprocessor *PP;
901 void Preprocessor::HandleSkippedDirectiveWhileUsingPCH(Token &Result, in HandleSkippedDirectiveWhileUsingPCH()
926 void Preprocessor::HandleDirective(Token &Result) { in HandleDirective()
1117 unsigned DiagID, Preprocessor &PP, in GetLineValue()
1175 void Preprocessor::HandleLineDirective() { in HandleLineDirective()
1255 Preprocessor &PP) { in ReadLineMarkerFlags()
1337 void Preprocessor::HandleDigitDirective(Token &DigitTok) { in HandleDigitDirective()
1405 void Preprocessor::HandleUserDiagnosticDirective(Token &Tok, in HandleUserDiagnosticDirective()
1427 void Preprocessor::HandleIdentSCCSDirective(Token &Tok) { in HandleIdentSCCSDirective()
1462 void Preprocessor::HandleMacroPublicDirective(Token &Tok) { in HandleMacroPublicDirective()
1489 void Preprocessor::HandleMacroPrivateDirective() { in HandleMacroPrivateDirective()
1525 bool Preprocessor::GetIncludeFilenameSpelling(SourceLocation Loc, in GetIncludeFilenameSpelling()
1573 void Preprocessor::EnterAnnotationToken(SourceRange Range, in EnterAnnotationToken()
1590 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok, in diagnoseAutoModuleImport()
1671 bool Preprocessor::checkModuleIsAvailable(const LangOptions &LangOpts, in checkModuleIsAvailable()
1702 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc, in HandleIncludeDirective()
1748 Optional<FileEntryRef> Preprocessor::LookupHeaderIncludeOrImport( in LookupHeaderIncludeOrImport()
1877 Preprocessor::ImportAction Preprocessor::HandleHeaderIncludeOrImport( in HandleHeaderIncludeOrImport()
2309 void Preprocessor::HandleIncludeNextDirective(SourceLocation HashLoc, in HandleIncludeNextDirective()
2347 void Preprocessor::HandleMicrosoftImportDirective(Token &Tok) { in HandleMicrosoftImportDirective()
2362 void Preprocessor::HandleImportDirective(SourceLocation HashLoc, in HandleImportDirective()
2376 void Preprocessor::HandleIncludeMacrosDirective(SourceLocation HashLoc, in HandleIncludeMacrosDirective()
2407 bool Preprocessor::ReadMacroParameterList(MacroInfo *MI, Token &Tok) { in ReadMacroParameterList()
2546 MacroInfo *Preprocessor::ReadOptionalMacroParameterListAndBody( in ReadOptionalMacroParameterListAndBody()
2775 void Preprocessor::HandleDefineDirective( in HandleDefineDirective()
2917 void Preprocessor::HandleUndefDirective() { in HandleUndefDirective()
2964 void Preprocessor::HandleIfdefDirective(Token &Result, in HandleIfdefDirective()
3040 void Preprocessor::HandleIfDirective(Token &IfToken, in HandleIfDirective()
3092 void Preprocessor::HandleEndifDirective(Token &EndifToken) { in HandleEndifDirective()
3118 void Preprocessor::HandleElseDirective(Token &Result, const Token &HashToken) { in HandleElseDirective()
3159 void Preprocessor::HandleElifDirective(Token &ElifToken, in HandleElifDirective()