Lines Matching refs:Action
80 PragmaMsStackAction Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign() local
89 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
96 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
106 Action = Sema::PSK_Push_Set; in ActOnPragmaOptionsAlign()
113 Action = Sema::PSK_Pop; in ActOnPragmaOptionsAlign()
116 Action = Sema::PSK_Reset; in ActOnPragmaOptionsAlign()
126 PackStack.Act(PragmaLoc, Action, StringRef(), Alignment); in ActOnPragmaOptionsAlign()
129 void Sema::ActOnPragmaPack(SourceLocation PragmaLoc, PragmaMsStackAction Action, in ActOnPragmaPack() argument
151 if (Action == Sema::PSK_Show) { in ActOnPragmaPack()
165 if (Action & Sema::PSK_Pop) { in ActOnPragmaPack()
172 PackStack.Act(PragmaLoc, Action, SlotLabel, AlignmentVal); in ActOnPragmaPack()
202 void Sema::ActOnPragmaMSVtorDisp(PragmaMsStackAction Action, in ActOnPragmaMSVtorDisp() argument
205 if (Action & PSK_Pop && VtorDispStack.Stack.empty()) in ActOnPragmaMSVtorDisp()
208 VtorDispStack.Act(PragmaLoc, Action, StringRef(), Mode); in ActOnPragmaMSVtorDisp()
213 PragmaMsStackAction Action, in Act() argument
216 if (Action == PSK_Reset) { in Act()
220 if (Action & PSK_Push) in Act()
222 else if (Action & PSK_Pop) { in Act()
241 if (Action & PSK_Set) { in Act()
296 PragmaMsStackAction Action, in ActOnPragmaMSSeg() argument
306 if (Action & PSK_Pop && Stack->Stack.empty()) in ActOnPragmaMSSeg()
312 Stack->Act(PragmaLocation, Action, StackSlotLabel, SegmentName); in ActOnPragmaMSSeg()