Lines Matching refs:AddPragmaHandler

915 void Preprocessor::AddPragmaHandler(StringRef Namespace,  in AddPragmaHandler()  function in Preprocessor
2133 AddPragmaHandler(new PragmaOnceHandler()); in RegisterBuiltinPragmas()
2134 AddPragmaHandler(new PragmaMarkHandler()); in RegisterBuiltinPragmas()
2135 AddPragmaHandler(new PragmaPushMacroHandler()); in RegisterBuiltinPragmas()
2136 AddPragmaHandler(new PragmaPopMacroHandler()); in RegisterBuiltinPragmas()
2137 AddPragmaHandler(new PragmaMessageHandler(PPCallbacks::PMK_Message)); in RegisterBuiltinPragmas()
2140 AddPragmaHandler("GCC", new PragmaPoisonHandler()); in RegisterBuiltinPragmas()
2141 AddPragmaHandler("GCC", new PragmaSystemHeaderHandler()); in RegisterBuiltinPragmas()
2142 AddPragmaHandler("GCC", new PragmaDependencyHandler()); in RegisterBuiltinPragmas()
2143 AddPragmaHandler("GCC", new PragmaDiagnosticHandler("GCC")); in RegisterBuiltinPragmas()
2144 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Warning, in RegisterBuiltinPragmas()
2146 AddPragmaHandler("GCC", new PragmaMessageHandler(PPCallbacks::PMK_Error, in RegisterBuiltinPragmas()
2149 AddPragmaHandler("clang", new PragmaPoisonHandler()); in RegisterBuiltinPragmas()
2150 AddPragmaHandler("clang", new PragmaSystemHeaderHandler()); in RegisterBuiltinPragmas()
2151 AddPragmaHandler("clang", new PragmaDebugHandler()); in RegisterBuiltinPragmas()
2152 AddPragmaHandler("clang", new PragmaDependencyHandler()); in RegisterBuiltinPragmas()
2153 AddPragmaHandler("clang", new PragmaDiagnosticHandler("clang")); in RegisterBuiltinPragmas()
2154 AddPragmaHandler("clang", new PragmaARCCFCodeAuditedHandler()); in RegisterBuiltinPragmas()
2155 AddPragmaHandler("clang", new PragmaAssumeNonNullHandler()); in RegisterBuiltinPragmas()
2156 AddPragmaHandler("clang", new PragmaDeprecatedHandler()); in RegisterBuiltinPragmas()
2157 AddPragmaHandler("clang", new PragmaRestrictExpansionHandler()); in RegisterBuiltinPragmas()
2158 AddPragmaHandler("clang", new PragmaFinalHandler()); in RegisterBuiltinPragmas()
2162 AddPragmaHandler("clang", ModuleHandler); in RegisterBuiltinPragmas()
2170 AddPragmaHandler("clang", new PragmaUnsafeBufferUsageHandler); in RegisterBuiltinPragmas()
2173 AddPragmaHandler(new PragmaRegionHandler("region")); in RegisterBuiltinPragmas()
2174 AddPragmaHandler(new PragmaRegionHandler("endregion")); in RegisterBuiltinPragmas()
2178 AddPragmaHandler(new PragmaWarningHandler()); in RegisterBuiltinPragmas()
2179 AddPragmaHandler(new PragmaExecCharsetHandler()); in RegisterBuiltinPragmas()
2180 AddPragmaHandler(new PragmaIncludeAliasHandler()); in RegisterBuiltinPragmas()
2181 AddPragmaHandler(new PragmaHdrstopHandler()); in RegisterBuiltinPragmas()
2182 AddPragmaHandler(new PragmaSystemHeaderHandler()); in RegisterBuiltinPragmas()
2183 AddPragmaHandler(new PragmaManagedHandler("managed")); in RegisterBuiltinPragmas()
2184 AddPragmaHandler(new PragmaManagedHandler("unmanaged")); in RegisterBuiltinPragmas()
2190 AddPragmaHandler(handler.instantiate().release()); in RegisterBuiltinPragmas()
2197 AddPragmaHandler(new EmptyPragmaHandler()); in IgnorePragmas()
2200 AddPragmaHandler("GCC", new EmptyPragmaHandler()); in IgnorePragmas()
2201 AddPragmaHandler("clang", new EmptyPragmaHandler()); in IgnorePragmas()