Lines Matching refs:Action
207 PragmaMsStackAction Action = Sema::PSK_Reset;
216 Action = Sema::PSK_Push_Set;
223 Action = Sema::PSK_Push_Set;
233 Action = Sema::PSK_Push_Set;
240 Action = Sema::PSK_Pop;
243 Action = Sema::PSK_Reset;
253 PackStack.Act(PragmaLoc, Action, StringRef(), Alignment);
256 void Sema::ActOnPragmaClangSection(SourceLocation PragmaLoc, PragmaClangSectionAction Action,
283 if (Action == PragmaClangSectionAction::PCSA_Clear) {
296 void Sema::ActOnPragmaPack(SourceLocation PragmaLoc, PragmaMsStackAction Action,
318 if (Action == Sema::PSK_Show) {
332 if (Action & Sema::PSK_Pop) {
339 PackStack.Act(PragmaLoc, Action, SlotLabel, AlignmentVal);
418 PragmaMsStackAction Action,
424 if ((Action == PSK_Push_Set || Action == PSK_Push || Action == PSK_Pop) &&
436 FpPragmaStack.Act(Loc, Action, StringRef(), NewValue);
446 FpPragmaStack.Act(Loc, Action, StringRef(), NewValue);
454 FpPragmaStack.Act(Loc, Action, StringRef(), NewValue);
459 FpPragmaStack.Act(Loc, Action, StringRef(), NewValue);
471 FpPragmaStack.Act(Loc, Action, StringRef(), NewFPFeatures.getAsOpaqueInt());
488 void Sema::ActOnPragmaMSVtorDisp(PragmaMsStackAction Action,
491 if (Action & PSK_Pop && VtorDispStack.Stack.empty())
494 VtorDispStack.Act(PragmaLoc, Action, StringRef(), Mode);
553 PragmaMsStackAction Action,
563 if (Action & PSK_Pop && Stack->Stack.empty())
575 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName);