• Home
  • Raw
  • Download

Lines Matching refs:PP

38 void EmptyPragmaHandler::HandlePragma(Preprocessor &PP,   in HandlePragma()  argument
77 void PragmaNamespace::HandlePragma(Preprocessor &PP, in HandlePragma() argument
82 PP.LexUnexpandedToken(Tok); in HandlePragma()
90 PP.Diag(Tok, diag::warn_pragma_ignored); in HandlePragma()
95 Handler->HandlePragma(PP, Introducer, Tok); in HandlePragma()
123 Preprocessor &PP; member in __anon282b79d20111::LexingFor_PragmaRAII
130 LexingFor_PragmaRAII(Preprocessor &PP, bool InMacroArgPreExpansion, in LexingFor_PragmaRAII() argument
132 : PP(PP), InMacroArgPreExpansion(InMacroArgPreExpansion), in LexingFor_PragmaRAII()
136 PP.EnableBacktrackAtThisPos(); in LexingFor_PragmaRAII()
143 PP.CommitBacktrackedTokens(); in ~LexingFor_PragmaRAII()
145 PP.Backtrack(); in ~LexingFor_PragmaRAII()
925 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
927 PP.CheckEndOfDirective("pragma once"); in HandlePragma()
928 PP.HandlePragmaOnce(OnceTok); in HandlePragma()
936 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
938 PP.HandlePragmaMark(); in HandlePragma()
945 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
947 PP.HandlePragmaPoison(PoisonTok); in HandlePragma()
955 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
957 PP.HandlePragmaSystemHeader(SHToken); in HandlePragma()
958 PP.CheckEndOfDirective("pragma"); in HandlePragma()
963 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
965 PP.HandlePragmaDependency(DepToken); in HandlePragma()
971 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
974 PP.LexUnexpandedToken(Tok); in HandlePragma()
976 PP.Diag(Tok, diag::warn_pragma_diagnostic_invalid); in HandlePragma()
988 PP.EnterToken(Crasher); in HandlePragma()
1000 PP.Diag(Tok, diag::warn_pragma_debug_unexpected_command) in HandlePragma()
1025 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1029 PP.LexUnexpandedToken(Tok); in HandlePragma()
1031 PP.Diag(Tok, diag::warn_pragma_diagnostic_invalid); in HandlePragma()
1035 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma()
1047 if (!PP.getDiagnostics().popMappings(DiagLoc)) in HandlePragma()
1048 PP.Diag(Tok, diag::warn_pragma_diagnostic_cannot_pop); in HandlePragma()
1053 PP.getDiagnostics().pushMappings(DiagLoc); in HandlePragma()
1058 PP.Diag(Tok, diag::warn_pragma_diagnostic_invalid); in HandlePragma()
1062 PP.LexUnexpandedToken(Tok); in HandlePragma()
1066 if (!PP.FinishLexStringLiteral(Tok, WarningName, "pragma diagnostic", in HandlePragma()
1071 PP.Diag(Tok.getLocation(), diag::warn_pragma_diagnostic_invalid_token); in HandlePragma()
1077 PP.Diag(StringLoc, diag::warn_pragma_diagnostic_invalid_option); in HandlePragma()
1081 if (PP.getDiagnostics().setDiagnosticGroupMapping(WarningName.substr(2), in HandlePragma()
1083 PP.Diag(StringLoc, diag::warn_pragma_diagnostic_unknown_warning) in HandlePragma()
1093 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1095 PP.HandlePragmaComment(CommentTok); in HandlePragma()
1102 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1104 PP.HandlePragmaIncludeAlias(IncludeAliasTok); in HandlePragma()
1111 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1113 PP.HandlePragmaMessage(CommentTok); in HandlePragma()
1121 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1123 PP.HandlePragmaPushMacro(PushMacroTok); in HandlePragma()
1132 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1134 PP.HandlePragmaPopMacro(PopMacroTok); in HandlePragma()
1143 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1146 if (PP.LexOnOffSwitch(OOS)) in HandlePragma()
1149 PP.Diag(Tok, diag::warn_stdc_fenv_access_not_supported); in HandlePragma()
1157 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1160 PP.LexOnOffSwitch(OOS); in HandlePragma()
1167 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1170 PP.Diag(UnknownTok, diag::ext_stdc_pragma_ignored); in HandlePragma()
1178 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()
1186 PP.LexUnexpandedToken(Tok); in HandlePragma()
1193 PP.Diag(Tok.getLocation(), diag::err_pp_arc_cf_code_audited_syntax); in HandlePragma()
1198 PP.LexUnexpandedToken(Tok); in HandlePragma()
1200 PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma"; in HandlePragma()
1203 SourceLocation BeginLoc = PP.getPragmaARCCFCodeAuditedLoc(); in HandlePragma()
1211 PP.Diag(Loc, diag::err_pp_double_begin_of_arc_cf_code_audited); in HandlePragma()
1212 PP.Diag(BeginLoc, diag::note_pragma_entered_here); in HandlePragma()
1218 PP.Diag(Loc, diag::err_pp_unmatched_end_of_arc_cf_code_audited); in HandlePragma()
1224 PP.setPragmaARCCFCodeAuditedLoc(NewLoc); in HandlePragma()
1242 virtual void HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, in HandlePragma()