Lines Matching defs:Action
233 PragmaMsStackAction Action = Sema::PSK_Reset;
241 Action = Sema::PSK_Push_Set;
244 Action = Sema::PSK_Push_Set;
251 Action = Sema::PSK_Push_Set;
261 Action = Sema::PSK_Push_Set;
267 Action = Sema::PSK_Pop;
271 Action = Sema::PSK_Reset;
283 AlignPackStack.Act(PragmaLoc, Action, StringRef(), Info);
287 PragmaClangSectionAction Action,
315 if (Action == PragmaClangSectionAction::PCSA_Clear) {
335 void Sema::ActOnPragmaPack(SourceLocation PragmaLoc, PragmaMsStackAction Action,
372 if (Action == Sema::PSK_Show) {
386 if (Action & Sema::PSK_Pop) {
398 AlignPackStack.Act(PragmaLoc, Action, SlotLabel, Info);
563 PragmaMsStackAction Action,
566 if ((Action == PSK_Push_Set || Action == PSK_Push || Action == PSK_Pop) &&
578 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures);
587 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures);
594 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures);
598 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures);
609 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures);
623 void Sema::ActOnPragmaMSVtorDisp(PragmaMsStackAction Action,
626 if (Action & PSK_Pop && VtorDispStack.Stack.empty())
629 VtorDispStack.Act(PragmaLoc, Action, StringRef(), Mode);
634 PragmaMsStackAction Action,
637 if (Action == PSK_Reset) {
642 if (Action & PSK_Push)
645 else if (Action & PSK_Pop) {
688 if (Action & PSK_Set) {
749 PragmaMsStackAction Action,
759 if (Action & PSK_Pop && Stack->Stack.empty())
771 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName);
776 PragmaMsStackAction Action,
778 if (Action & PSK_Pop && StrictGuardStackCheckStack.Stack.empty())
782 StrictGuardStackCheckStack.Act(PragmaLocation, Action, StringRef(), Value);