Searched refs:PragmaHandler (Results 1 – 6 of 6) sorted by relevance
65 class PragmaHandler {69 PragmaHandler() = default;70 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function71 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 …]
76 class PragmaHandler; variable1214 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);1215 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler()1224 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);1225 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()2423 using PragmaHandlerRegistry = llvm::Registry<PragmaHandler>;
60 PragmaHandler::~PragmaHandler() = default;115 PragmaHandler *Handler in HandlePragma()1029 struct PragmaOnceHandler : public PragmaHandler {1030 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()1041 struct PragmaMarkHandler : public PragmaHandler {1042 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()1051 struct PragmaPoisonHandler : public PragmaHandler {1052 PragmaPoisonHandler() : PragmaHandler("poison") {} in PragmaPoisonHandler()1093 struct PragmaDebugHandler : public PragmaHandler {1094 PragmaDebugHandler() : PragmaHandler("__debug") {} in PragmaDebugHandler()[all …]
29 struct PragmaAlignHandler : public PragmaHandler {41 struct PragmaOptionsHandler : public PragmaHandler {47 struct PragmaPackHandler : public PragmaHandler {75 struct PragmaWeakHandler : public PragmaHandler {161 struct PragmaFPHandler : public PragmaHandler {162 PragmaFPHandler() : PragmaHandler("fp") {} in PragmaFPHandler()202 : PragmaHandler("float_control") {} in PragmaFloatControlHandler()213 struct PragmaMSVtorDisp : public PragmaHandler {219 struct PragmaMSPragma : public PragmaHandler {228 : PragmaHandler("optimize"), Actions(S) {} in PragmaOptimizeHandler()[all …]
34 class PragmaHandler; variable176 std::unique_ptr<PragmaHandler> PackHandler;189 std::unique_ptr<PragmaHandler> MSVtorDisp;190 std::unique_ptr<PragmaHandler> MSInitSeg;191 std::unique_ptr<PragmaHandler> MSDataSeg;192 std::unique_ptr<PragmaHandler> MSBSSSeg;193 std::unique_ptr<PragmaHandler> MSConstSeg;194 std::unique_ptr<PragmaHandler> MSCodeSeg;195 std::unique_ptr<PragmaHandler> MSSection;198 std::unique_ptr<PragmaHandler> MSOptimize;[all …]
656 struct UnknownPragmaHandler : public PragmaHandler {