• Home
  • Raw
  • Download

Lines Matching refs:PragmaHandler

29 PragmaHandler::~PragmaHandler() {  in ~PragmaHandler()
48 for (llvm::StringMap<PragmaHandler*>::iterator in ~PragmaNamespace()
57 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()
59 if (PragmaHandler *Handler = Handlers.lookup(Name)) in FindHandler()
64 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()
67 llvm::StringMapEntry<PragmaHandler *> &Entry = in AddPragma()
72 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
86 PragmaHandler *Handler in HandlePragma()
853 PragmaHandler *Handler) { in AddPragmaHandler()
861 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()
884 PragmaHandler *Handler) { in RemovePragmaHandler()
889 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler()
935 struct PragmaOnceHandler : public PragmaHandler {
936 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()
946 struct PragmaMarkHandler : public PragmaHandler {
947 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()
955 struct PragmaPoisonHandler : public PragmaHandler {
956 PragmaPoisonHandler() : PragmaHandler("poison") {} in PragmaPoisonHandler()
965 struct PragmaSystemHeaderHandler : public PragmaHandler {
966 PragmaSystemHeaderHandler() : PragmaHandler("system_header") {} in PragmaSystemHeaderHandler()
973 struct PragmaDependencyHandler : public PragmaHandler {
974 PragmaDependencyHandler() : PragmaHandler("dependency") {} in PragmaDependencyHandler()
981 struct PragmaDebugHandler : public PragmaHandler {
982 PragmaDebugHandler() : PragmaHandler("__debug") {} in PragmaDebugHandler()
1027 struct PragmaDiagnosticHandler : public PragmaHandler {
1032 PragmaHandler("diagnostic"), Namespace(NS) {} in PragmaDiagnosticHandler()
1121 struct PragmaCommentHandler : public PragmaHandler {
1122 PragmaCommentHandler() : PragmaHandler("comment") {} in PragmaCommentHandler()
1130 struct PragmaIncludeAliasHandler : public PragmaHandler {
1131 PragmaIncludeAliasHandler() : PragmaHandler("include_alias") {} in PragmaIncludeAliasHandler()
1139 struct PragmaMessageHandler : public PragmaHandler {
1140 PragmaMessageHandler() : PragmaHandler("message") {} in PragmaMessageHandler()
1149 struct PragmaPushMacroHandler : public PragmaHandler {
1150 PragmaPushMacroHandler() : PragmaHandler("push_macro") {} in PragmaPushMacroHandler()
1160 struct PragmaPopMacroHandler : public PragmaHandler {
1161 PragmaPopMacroHandler() : PragmaHandler("pop_macro") {} in PragmaPopMacroHandler()
1171 struct PragmaSTDC_FENV_ACCESSHandler : public PragmaHandler {
1172 PragmaSTDC_FENV_ACCESSHandler() : PragmaHandler("FENV_ACCESS") {} in PragmaSTDC_FENV_ACCESSHandler()
1184 struct PragmaSTDC_CX_LIMITED_RANGEHandler : public PragmaHandler {
1186 : PragmaHandler("CX_LIMITED_RANGE") {} in PragmaSTDC_CX_LIMITED_RANGEHandler()
1195 struct PragmaSTDC_UnknownHandler : public PragmaHandler {
1206 struct PragmaARCCFCodeAuditedHandler : public PragmaHandler {
1207 PragmaARCCFCodeAuditedHandler() : PragmaHandler("arc_cf_code_audited") {} in PragmaARCCFCodeAuditedHandler()