Lines Matching refs:Action

576   Sema::PragmaMsStackAction Action;
595 Actions.ActOnPragmaPack(PragmaLoc, Info->Action, Info->SlotLabel,
696 Sema::PragmaMsStackAction Action =
700 Actions.ActOnPragmaFloatControl(PragmaLoc, Action, Kind);
820 Sema::PragmaMsStackAction Action =
824 Actions.ActOnPragmaMSVtorDisp(Action, PragmaLoc, Mode);
947 Sema::PragmaMsStackAction Action = Sema::PSK_Reset;
952 Action = Sema::PSK_Push;
954 Action = Sema::PSK_Pop;
961 if (Action != Sema::PSK_Reset) {
987 unsigned DiagID = Action != Sema::PSK_Reset ? !SlotLabel.empty() ?
1005 Action = (Sema::PragmaMsStackAction)(Action | Sema::PSK_Set);
1018 Actions.ActOnPragmaMSSeg(PragmaLocation, Action, SlotLabel,
1302 ActionType Action;
1556 if (Info->Action == PragmaAttributeInfo::Pop) {
1562 assert((Info->Action == PragmaAttributeInfo::Push ||
1563 Info->Action == PragmaAttributeInfo::Attribute) &&
1566 if (Info->Action == PragmaAttributeInfo::Push && Info->Tokens.empty()) {
1720 if (Info->Action == PragmaAttributeInfo::Push)
1803 Sema::PragmaMsStackAction Action = Sema::PSK_Reset;
1816 Action = (PP.getLangOpts().ApplePragmaPack || PP.getLangOpts().XLPragmaPack)
1822 Action = Sema::PSK_Show;
1826 Action = Sema::PSK_Push;
1828 Action = Sema::PSK_Pop;
1839 Action = (Sema::PragmaMsStackAction)(Action | Sema::PSK_Set);
1855 Action = (Sema::PragmaMsStackAction)(Action | Sema::PSK_Set);
1872 Action = Sema::PSK_Pop;
1889 Info->Action = Action;
2535 Sema::PragmaMsStackAction Action = Sema::PSK_Set;
2546 Action = Sema::PSK_Push_Set;
2551 Action = Sema::PSK_Pop;
2557 Action = Sema::PSK_Reset;
2563 if (Action & Sema::PSK_Push || Action & Sema::PSK_Set) {
2605 static_cast<uintptr_t>((Action << 16) | (Value & 0xFFFF))));
2654 Sema::PragmaMsStackAction Action = Sema::PSK_Set;
2694 Action = (Kind == PFC_Pop) ? Sema::PSK_Pop : Sema::PSK_Push;
2718 Action = Sema::PSK_Push_Set;
2732 Action = Sema::PSK_Push_Set;
2761 // Create an encoding of Action and Value by shifting the Action into
2764 static_cast<uintptr_t>((Action << 16) | (Kind & 0xFFFF))));
3586 Info->Action = PragmaAttributeInfo::Attribute;
3590 Info->Action = PragmaAttributeInfo::Push;
3592 Info->Action = PragmaAttributeInfo::Pop;
3603 if ((Info->Action == PragmaAttributeInfo::Push && Tok.isNot(tok::eod)) ||
3604 Info->Action == PragmaAttributeInfo::Attribute) {