• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/

Lines Matching defs:Actions

53              : PragmaHandler("section"), Actions(S) {}
58 Sema &Actions;
168 PragmaCommentHandler(Sema &Actions)
169 : PragmaHandler("comment"), Actions(Actions) {}
174 Sema &Actions;
178 PragmaDetectMismatchHandler(Sema &Actions)
179 : PragmaHandler("detect_mismatch"), Actions(Actions) {}
184 Sema &Actions;
208 : PragmaHandler("optimize"), Actions(S) {}
213 Sema &Actions;
245 PragmaForceCUDAHostDeviceHandler(Sema &Actions)
246 : PragmaHandler("force_cuda_host_device"), Actions(Actions) {}
251 Sema &Actions;
304 PCSectionHandler = std::make_unique<PragmaClangSectionHandler>(Actions);
321 MSCommentHandler = std::make_unique<PragmaCommentHandler>(Actions);
327 std::make_unique<PragmaDetectMismatchHandler>(Actions);
355 std::make_unique<PragmaForceCUDAHostDeviceHandler>(Actions);
359 OptimizeHandler = std::make_unique<PragmaOptimizeHandler>(Actions);
500 Actions.ActOnPragmaUnused(Tok, getCurScope(), UnusedLoc);
509 Actions.ActOnPragmaVisibility(VisType, VisLoc);
527 Alignment = Actions.ActOnNumericConstant(Info->Alignment);
533 Actions.ActOnPragmaPack(PragmaLoc, Info->Action, Info->SlotLabel,
544 Actions.ActOnPragmaMSStruct(Kind);
553 Actions.ActOnPragmaOptionsAlign(Kind, Tok.getLocation());
563 Actions.ActOnPragmaDump(getCurScope(), Tok.getLocation(), II);
570 Actions.ActOnPragmaWeakID(Tok.getIdentifierInfo(), PragmaLoc,
584 Actions.ActOnPragmaWeakAlias(WeakName, AliasName, PragmaLoc,
598 Actions.ActOnPragmaRedefineExtname(RedefName, AliasName, RedefLoc,
621 Actions.ActOnPragmaFPContract(FPC);
644 Actions.ActOnPragmaFEnvAccess(FPC);
663 Actions.ActOnCapturedRegionStart(Loc, getCurScope(), CR_Default,
670 Actions.ActOnCapturedRegionError();
674 return Actions.ActOnCapturedRegionEnd(R.get());
692 auto &Opt = Actions.getOpenCLOptions();
708 Actions.setCurrentOpenCLExtension(Name);
710 if (Name != Actions.getCurrentOpenCLExtension())
712 Actions.setCurrentOpenCLExtension("");
729 Actions.ActOnPragmaMSPointersToMembers(RepresentationMethod, PragmaLoc);
739 Actions.ActOnPragmaMSVtorDisp(Action, PragmaLoc, Mode);
851 Actions.ActOnPragmaMSSection(PragmaLocation, SectionFlags, SegmentName);
933 Actions.ActOnPragmaMSSeg(PragmaLocation, Action, SlotLabel,
969 cast<StringLiteral>(Actions.ActOnStringLiteral(Toks, nullptr).get());
996 Actions.ActOnPragmaMSInitSeg(PragmaLocation, SegmentName);
1025 Actions.Context, Info->PragmaName.getLocation(), PragmaNameInfo);
1033 Actions.Context, Info->Option.getLocation(), OptionInfo);
1113 Hint.StateLoc = IdentifierLoc::create(Actions.Context, StateLoc, StateInfo);
1134 Actions.CheckLoopHintExpr(R.get(), Toks[0].getLocation()))
1406 Actions.ActOnPragmaAttributePop(PragmaLoc, Info->Namespace);
1416 Actions.ActOnPragmaAttributeEmptyPush(PragmaLoc, Info->Namespace);
1569 Actions.ActOnPragmaAttributeEmptyPush(PragmaLoc, Info->Namespace);
1571 Actions.ActOnPragmaAttributeAttribute(Attribute, PragmaLoc,
1834 Actions.ActOnPragmaClangSection(Tok.getLocation(),
2522 Actions.ActOnPragmaDetectMismatch(DetectMismatchLoc, NameString, ValueString);
2610 Actions.ActOnPragmaMSComment(CommentLoc, Kind, ArgumentString);
2648 Actions.ActOnPragmaOptimize(IsOn, FirstToken.getLocation());
2769 Actions.ActOnPragmaFPContract(FPC);
3128 Actions.PushForceCUDAHostDevice();
3129 else if (!Actions.PopForceCUDAHostDevice())