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 …]
75 class PragmaHandler; variable1522 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);1523 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler()1532 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);1533 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()2953 using PragmaHandlerRegistry = llvm::Registry<PragmaHandler>;
59 PragmaHandler::~PragmaHandler() = default;114 PragmaHandler *Handler in HandlePragma()998 struct PragmaOnceHandler : public PragmaHandler {999 PragmaOnceHandler() : PragmaHandler("once") {} in PragmaOnceHandler()1010 struct PragmaMarkHandler : public PragmaHandler {1011 PragmaMarkHandler() : PragmaHandler("mark") {} in PragmaMarkHandler()1020 struct PragmaPoisonHandler : public PragmaHandler {1050 struct PragmaDebugHandler : public PragmaHandler {1986 struct PragmaRegionHandler : public PragmaHandler {2094 struct PragmaFinalHandler : public PragmaHandler {[all …]
28 class PragmaHandler; variable187 std::unique_ptr<PragmaHandler> MSVtorDisp;188 std::unique_ptr<PragmaHandler> MSInitSeg;189 std::unique_ptr<PragmaHandler> MSDataSeg;190 std::unique_ptr<PragmaHandler> MSBSSSeg;191 std::unique_ptr<PragmaHandler> MSConstSeg;192 std::unique_ptr<PragmaHandler> MSCodeSeg;193 std::unique_ptr<PragmaHandler> MSSection;197 std::unique_ptr<PragmaHandler> MSFunction;198 std::unique_ptr<PragmaHandler> MSOptimize;[all …]
31 struct PragmaAlignHandler : public PragmaHandler {43 struct PragmaOptionsHandler : public PragmaHandler {49 struct PragmaPackHandler : public PragmaHandler {77 struct PragmaWeakHandler : public PragmaHandler {176 struct PragmaFPHandler : public PragmaHandler {177 PragmaFPHandler() : PragmaHandler("fp") {} in PragmaFPHandler()250 : PragmaHandler("float_control") {} in PragmaFloatControlHandler()261 struct PragmaMSVtorDisp : public PragmaHandler {267 struct PragmaMSPragma : public PragmaHandler {276 : PragmaHandler("optimize"), Actions(S) {} in PragmaOptimizeHandler()[all …]
758 struct UnknownPragmaHandler : public PragmaHandler {