Lines Matching refs:Action
132 ActionEntry Action = { ValueForTypeID, NextAction, PrevAction }; in computeActionsTable() local
133 Actions.push_back(Action); in computeActionsTable()
319 if (Site.LPad == Prev.LPad && Site.Action == Prev.Action) { in computeCallSiteTable()
535 CallSiteTableSize += 12 + getULEB128Size(S.Action); in emitExceptionTable()
544 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
546 ActionTableSize += getSLEB128Size(Action.ValueForTypeID) + in emitExceptionTable()
547 getSLEB128Size(Action.NextAction); in emitExceptionTable()
611 if (S.Action == 0) in emitExceptionTable()
615 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
617 Asm->emitULEB128(S.Action); in emitExceptionTable()
752 if (S.Action == 0) in emitExceptionTable()
756 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
758 Asm->emitULEB128(S.Action); in emitExceptionTable()
766 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
777 if (Action.ValueForTypeID > 0) in emitExceptionTable()
779 Twine(Action.ValueForTypeID)); in emitExceptionTable()
780 else if (Action.ValueForTypeID < 0) in emitExceptionTable()
782 Twine(Action.ValueForTypeID)); in emitExceptionTable()
786 Asm->emitSLEB128(Action.ValueForTypeID); in emitExceptionTable()
790 if (Action.Previous == unsigned(-1)) { in emitExceptionTable()
794 Twine(Action.Previous + 1)); in emitExceptionTable()
797 Asm->emitSLEB128(Action.NextAction); in emitExceptionTable()