Searched refs:PragmaHandler (Results 1 – 6 of 6) sorted by relevance
59 class PragmaHandler {63 PragmaHandler() = default;64 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function65 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 …]
76 class PragmaHandler; variable1074 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>;
58 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 …]
28 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 …]
35 class PragmaHandler; variable162 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 …]
637 struct UnknownPragmaHandler : public PragmaHandler {