Lines Matching refs:Action
133 ActionEntry Action = { ValueForTypeID, NextAction, PrevAction }; in computeActionsTable() local
134 Actions.push_back(Action); in computeActionsTable()
314 if (Site.LPad == Prev.LPad && Site.Action == Prev.Action) { in computeCallSiteTable()
524 CallSiteTableSize += 12 + getULEB128Size(S.Action); in emitExceptionTable()
533 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
535 ActionTableSize += getSLEB128Size(Action.ValueForTypeID) + in emitExceptionTable()
536 getSLEB128Size(Action.NextAction); in emitExceptionTable()
600 if (S.Action == 0) in emitExceptionTable()
604 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
606 Asm->emitULEB128(S.Action); in emitExceptionTable()
740 if (S.Action == 0) in emitExceptionTable()
744 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
746 Asm->emitULEB128(S.Action); in emitExceptionTable()
754 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
765 if (Action.ValueForTypeID > 0) in emitExceptionTable()
767 Twine(Action.ValueForTypeID)); in emitExceptionTable()
768 else if (Action.ValueForTypeID < 0) in emitExceptionTable()
770 Twine(Action.ValueForTypeID)); in emitExceptionTable()
774 Asm->emitSLEB128(Action.ValueForTypeID); in emitExceptionTable()
778 if (Action.Previous == unsigned(-1)) { in emitExceptionTable()
782 Twine(Action.Previous + 1)); in emitExceptionTable()
785 Asm->emitSLEB128(Action.NextAction); in emitExceptionTable()