Searched refs:PragmaHandler (Results 1 – 6 of 6) sorted by relevance
23 class PragmaAlignHandler : public PragmaHandler {25 explicit PragmaAlignHandler() : PragmaHandler("align") {} in PragmaAlignHandler()31 class PragmaGCCVisibilityHandler : public PragmaHandler {33 explicit PragmaGCCVisibilityHandler() : PragmaHandler("visibility") {} in PragmaGCCVisibilityHandler()39 class PragmaOptionsHandler : public PragmaHandler {41 explicit PragmaOptionsHandler() : PragmaHandler("options") {} in PragmaOptionsHandler()47 class PragmaPackHandler : public PragmaHandler {49 explicit PragmaPackHandler() : PragmaHandler("pack") {} in PragmaPackHandler()55 class PragmaMSStructHandler : public PragmaHandler {57 explicit PragmaMSStructHandler() : PragmaHandler("ms_struct") {} in PragmaMSStructHandler()[all …]
59 class PragmaHandler {62 explicit PragmaHandler(StringRef name) : Name(name) {} in PragmaHandler() function63 PragmaHandler() {} in PragmaHandler() function64 virtual ~PragmaHandler();77 class EmptyPragmaHandler : public PragmaHandler {89 class PragmaNamespace : public PragmaHandler {93 llvm::StringMap<PragmaHandler*> Handlers;95 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {} in PragmaNamespace()102 PragmaHandler *FindHandler(StringRef Name,107 void AddPragma(PragmaHandler *Handler);[all …]
49 class PragmaHandler; variable604 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);605 void AddPragmaHandler(PragmaHandler *Handler) { in AddPragmaHandler()613 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);614 void RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()
33 PragmaHandler::~PragmaHandler() { in ~PragmaHandler()51 for (llvm::StringMap<PragmaHandler*>::iterator in ~PragmaNamespace()60 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name, in FindHandler()62 if (PragmaHandler *Handler = Handlers.lookup(Name)) in FindHandler()67 void PragmaNamespace::AddPragma(PragmaHandler *Handler) { in AddPragma()70 llvm::StringMapEntry<PragmaHandler *> &Entry = in AddPragma()75 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) { in RemovePragmaHandler()89 PragmaHandler *Handler in HandlePragma()731 PragmaHandler *Handler) { in AddPragmaHandler()739 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace)) { in AddPragmaHandler()[all …]
32 class PragmaHandler; variable143 OwningPtr<PragmaHandler> AlignHandler;144 OwningPtr<PragmaHandler> GCCVisibilityHandler;145 OwningPtr<PragmaHandler> OptionsHandler;146 OwningPtr<PragmaHandler> PackHandler;147 OwningPtr<PragmaHandler> MSStructHandler;148 OwningPtr<PragmaHandler> UnusedHandler;149 OwningPtr<PragmaHandler> WeakHandler;150 OwningPtr<PragmaHandler> RedefineExtnameHandler;151 OwningPtr<PragmaHandler> FPContractHandler;[all …]
599 struct UnknownPragmaHandler : public PragmaHandler {