Home
last modified time | relevance | path

Searched refs:PragmaHandler (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DPragma.h59 class PragmaHandler {
63 PragmaHandler() = default;
64 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function
65 virtual ~PragmaHandler();
78 class EmptyPragmaHandler : public PragmaHandler {
90 class PragmaNamespace : public PragmaHandler {
93 llvm::StringMap<PragmaHandler *> Handlers;
96 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace()
103 PragmaHandler *FindHandler(StringRef Name,
107 void AddPragma(PragmaHandler *Handler);
[all …]
H A DPreprocessor.h76 class PragmaHandler; variable
1074 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);
1075 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler()
1084 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);
1085 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
2219 using PragmaHandlerRegistry = llvm::Registry<PragmaHandler>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPragma.cpp58 PragmaHandler::~PragmaHandler() = default;
84 if (PragmaHandler *Handler = Handlers.lookup(Name)) in FindHandler()
109 PragmaHandler *Handler in HandlePragma()
986 struct PragmaOnceHandler : public PragmaHandler {
987 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()
998 struct PragmaMarkHandler : public PragmaHandler {
999 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()
1008 struct PragmaPoisonHandler : public PragmaHandler {
1009 PragmaPoisonHandler() : PragmaHandler("poison") {} in PragmaPoisonHandler()
1038 struct PragmaDebugHandler : public PragmaHandler {
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParsePragma.cpp28 struct PragmaAlignHandler : public PragmaHandler {
40 struct PragmaOptionsHandler : public PragmaHandler {
46 struct PragmaPackHandler : public PragmaHandler {
67 struct PragmaUnusedHandler : public PragmaHandler {
73 struct PragmaWeakHandler : public PragmaHandler {
147 struct PragmaFPHandler : public PragmaHandler {
148 PragmaFPHandler() : PragmaHandler("fp") {} in PragmaFPHandler()
190 struct PragmaMSVtorDisp : public PragmaHandler {
196 struct PragmaMSPragma : public PragmaHandler {
205 : PragmaHandler("optimize"), Actions(S) {} in PragmaOptimizeHandler()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h35 class PragmaHandler; variable
162 std::unique_ptr<PragmaHandler> PackHandler;
174 std::unique_ptr<PragmaHandler> MSVtorDisp;
175 std::unique_ptr<PragmaHandler> MSInitSeg;
176 std::unique_ptr<PragmaHandler> MSDataSeg;
177 std::unique_ptr<PragmaHandler> MSBSSSeg;
178 std::unique_ptr<PragmaHandler> MSConstSeg;
179 std::unique_ptr<PragmaHandler> MSCodeSeg;
180 std::unique_ptr<PragmaHandler> MSSection;
183 std::unique_ptr<PragmaHandler> MSOptimize;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp637 struct UnknownPragmaHandler : public PragmaHandler {