Lines Matching refs:Action
134 ActionEntry Action = { ValueForTypeID, NextAction, PrevAction }; in computeActionsTable() local
135 Actions.push_back(Action); in computeActionsTable()
317 if (Site.LPad == Prev.LPad && Site.Action == Prev.Action) { in computeCallSiteTable()
527 CallSiteTableSize += 12 + getULEB128Size(S.Action); in emitExceptionTable()
536 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
538 ActionTableSize += getSLEB128Size(Action.ValueForTypeID) + in emitExceptionTable()
539 getSLEB128Size(Action.NextAction); in emitExceptionTable()
603 if (S.Action == 0) in emitExceptionTable()
607 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
609 Asm->emitULEB128(S.Action); in emitExceptionTable()
743 if (S.Action == 0) in emitExceptionTable()
747 Twine((S.Action - 1) / 2 + 1)); in emitExceptionTable()
749 Asm->emitULEB128(S.Action); in emitExceptionTable()
757 for (const ActionEntry &Action : Actions) { in emitExceptionTable() local
768 if (Action.ValueForTypeID > 0) in emitExceptionTable()
770 Twine(Action.ValueForTypeID)); in emitExceptionTable()
771 else if (Action.ValueForTypeID < 0) in emitExceptionTable()
773 Twine(Action.ValueForTypeID)); in emitExceptionTable()
777 Asm->emitSLEB128(Action.ValueForTypeID); in emitExceptionTable()
781 if (Action.Previous == unsigned(-1)) { in emitExceptionTable()
785 Twine(Action.Previous + 1)); in emitExceptionTable()
788 Asm->emitSLEB128(Action.NextAction); in emitExceptionTable()