Lines Matching refs:Actions
47 /// Compute the actions table and gather the first action index for each landing
51 SmallVectorImpl<ActionEntry> &Actions,
107 assert(Actions.size());
108 PrevAction = Actions.size() - 1;
109 SizeAction = getSLEB128Size(Actions[PrevAction].NextAction) +
110 getSLEB128Size(Actions[PrevAction].ValueForTypeID);
114 SizeAction -= getSLEB128Size(Actions[PrevAction].ValueForTypeID);
115 SizeAction += -Actions[PrevAction].NextAction;
116 PrevAction = Actions[PrevAction].Previous;
120 // Compute the actions.
133 Actions.push_back(Action);
134 PrevAction = Actions.size() - 1;
143 // action record, relative to the start of the actions table. This value is
144 // biased by 1 (1 indicating the start of the actions table), and 0
145 // indicates that there are no actions.
318 /// Emit landing pads and actions.
327 /// handles the exception once processed. Finally an index into the actions
344 // duplicate actions.
356 // Compute the actions table and gather the first action index for each
358 SmallVector<ActionEntry, 32> Actions;
361 computeActionsTable(LandingPads, Actions, FirstActions);
472 SizeActions + // Actions size
514 // the action table), and 0 indicates that there are no actions.
592 // the action table), and 0 indicates that there are no actions.
607 I = Actions.begin(), E = Actions.end(); I != E; ++I) {
637 Asm->OutStreamer->AddComment(" No further actions");