Lines Matching defs:PragmaMSPragma
270 struct PragmaMSPragma : public PragmaHandler {
271 explicit PragmaMSPragma(const char *name) : PragmaHandler(name) {}
497 MSInitSeg = std::make_unique<PragmaMSPragma>("init_seg");
499 MSDataSeg = std::make_unique<PragmaMSPragma>("data_seg");
501 MSBSSSeg = std::make_unique<PragmaMSPragma>("bss_seg");
503 MSConstSeg = std::make_unique<PragmaMSPragma>("const_seg");
505 MSCodeSeg = std::make_unique<PragmaMSPragma>("code_seg");
507 MSSection = std::make_unique<PragmaMSPragma>("section");
510 std::make_unique<PragmaMSPragma>("strict_gs_check");
512 MSFunction = std::make_unique<PragmaMSPragma>("function");
514 MSAllocText = std::make_unique<PragmaMSPragma>("alloc_text");
516 MSOptimize = std::make_unique<PragmaMSPragma>("optimize");
2949 void PragmaMSPragma::HandlePragma(Preprocessor &PP,