Searched refs:PragmaHandler (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Pragma.h | 65 class PragmaHandler { 69 PragmaHandler() = default; 70 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function 71 virtual ~PragmaHandler(); 84 class EmptyPragmaHandler : public PragmaHandler { 96 class PragmaNamespace : public PragmaHandler { 99 llvm::StringMap<std::unique_ptr<PragmaHandler>> Handlers; 102 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace() 108 PragmaHandler *FindHandler(StringRef Name, 112 void AddPragma(PragmaHandler *Handler); [all …]
|
| H A D | Preprocessor.h | 78 class PragmaHandler; variable 1558 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler); 1559 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler() 1568 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler); 1569 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler() 3152 using PragmaHandlerRegistry = llvm::Registry<PragmaHandler>; 3157 extern template class CLANG_TEMPLATE_ABI Registry<clang::PragmaHandler>;
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | Pragma.cpp | 55 PragmaHandler::~PragmaHandler() = default; 61 EmptyPragmaHandler::EmptyPragmaHandler(StringRef Name) : PragmaHandler(Name) {} in EmptyPragmaHandler() 75 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler() 88 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma() 94 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler() 110 PragmaHandler *Handler in HandlePragma() 909 PragmaHandler *Handler) { in AddPragmaHandler() 917 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler() 940 PragmaHandler *Handler) { in RemovePragmaHandler() 945 PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); in RemovePragmaHandler() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 32 class PragmaHandler; variable 6995 std::unique_ptr<PragmaHandler> AlignHandler; 6996 std::unique_ptr<PragmaHandler> GCCVisibilityHandler; 6997 std::unique_ptr<PragmaHandler> OptionsHandler; 6998 std::unique_ptr<PragmaHandler> PackHandler; 6999 std::unique_ptr<PragmaHandler> MSStructHandler; 7000 std::unique_ptr<PragmaHandler> UnusedHandler; 7001 std::unique_ptr<PragmaHandler> WeakHandler; 7002 std::unique_ptr<PragmaHandler> RedefineExtnameHandler; 7003 std::unique_ptr<PragmaHandler> FPContractHandler; [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParsePragma.cpp | 34 struct PragmaAlignHandler : public PragmaHandler { 35 explicit PragmaAlignHandler() : PragmaHandler("align") {} in PragmaAlignHandler() 40 struct PragmaGCCVisibilityHandler : public PragmaHandler { 41 explicit PragmaGCCVisibilityHandler() : PragmaHandler("visibility") {} in PragmaGCCVisibilityHandler() 46 struct PragmaOptionsHandler : public PragmaHandler { 47 explicit PragmaOptionsHandler() : PragmaHandler("options") {} in PragmaOptionsHandler() 52 struct PragmaPackHandler : public PragmaHandler { 53 explicit PragmaPackHandler() : PragmaHandler("pack") {} in PragmaPackHandler() 58 struct PragmaClangSectionHandler : public PragmaHandler { 60 : PragmaHandler("section"), Actions(S) {} in PragmaClangSectionHandler() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | PrintPreprocessedOutput.cpp | 839 struct UnknownPragmaHandler : public PragmaHandler {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 11190 {"_ZN5clang13PragmaHandlerD0Ev", "clang::PragmaHandler::~PragmaHandler()"}, 11191 {"_ZN5clang13PragmaHandlerD1Ev", "clang::PragmaHandler::~PragmaHandler()"}, 11192 {"_ZN5clang13PragmaHandlerD2Ev", "clang::PragmaHandler::~PragmaHandler()"}, 11200 …space9AddPragmaEPNS_13PragmaHandlerE", "clang::PragmaNamespace::AddPragma(clang::PragmaHandler*)"}, 11201 …ndlerEPNS_13PragmaHandlerE", "clang::PragmaNamespace::RemovePragmaHandler(clang::PragmaHandler*)"}, 11217 …3PragmaHandlerE", "clang::Preprocessor::AddPragmaHandler(llvm::StringRef, clang::PragmaHandler*)"}, 11218 …agmaHandlerE", "clang::Preprocessor::RemovePragmaHandler(llvm::StringRef, clang::PragmaHandler*)"}, 11272 …PragmaHandler*>& llvm::StringMap<clang::PragmaHandler*, llvm::MallocAllocator>::GetOrCreateValue<c… 11374 {"_ZN5clang13PragmaHandler14getIfNamespaceEv", "clang::PragmaHandler::getIfNamespace()"}, 25444 {"_ZTVN5clang13PragmaHandlerE", "vtable for clang::PragmaHandler"},
|