|
Wide, AccumulatorUse::kNone |
|
ExtraWide, AccumulatorUse::kNone |
|
DebugBreakWide, AccumulatorUse::kReadWrite |
|
DebugBreakExtraWide, AccumulatorUse::kReadWrite |
|
DebugBreak0, AccumulatorUse::kReadWrite |
|
DebugBreak1, AccumulatorUse::kReadWrite, OperandType::kReg |
|
DebugBreak2, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kReg |
|
DebugBreak3, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kReg, OperandType::kReg |
|
DebugBreak4, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kReg, OperandType::kReg, OperandType::kReg |
|
DebugBreak5, AccumulatorUse::kReadWrite, OperandType::kRuntimeId, OperandType::kReg, OperandType::kReg |
|
DebugBreak6, AccumulatorUse::kReadWrite, OperandType::kRuntimeId, OperandType::kReg, OperandType::kReg, OperandType::kReg |
|
LdaZero, AccumulatorUse::kWrite |
|
LdaSmi, AccumulatorUse::kWrite, OperandType::kImm |
|
LdaUndefined, AccumulatorUse::kWrite |
|
LdaNull, AccumulatorUse::kWrite |
|
LdaTheHole, AccumulatorUse::kWrite |
|
LdaTrue, AccumulatorUse::kWrite |
|
LdaFalse, AccumulatorUse::kWrite |
|
LdaConstant, AccumulatorUse::kWrite, OperandType::kIdx |
|
LdaGlobal, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx |
|
LdaGlobalInsideTypeof, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx |
|
StaGlobal, AccumulatorUse::kRead, OperandType::kIdx, OperandType::kIdx |
|
PushContext, AccumulatorUse::kRead, OperandType::kRegOut |
|
PopContext, AccumulatorUse::kNone, OperandType::kReg |
|
LdaContextSlot, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kIdx, OperandType::kUImm |
|
LdaImmutableContextSlot, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kIdx, OperandType::kUImm |
|
LdaCurrentContextSlot, AccumulatorUse::kWrite, OperandType::kIdx |
|
LdaImmutableCurrentContextSlot, AccumulatorUse::kWrite, OperandType::kIdx |
|
StaContextSlot, AccumulatorUse::kRead, OperandType::kReg, OperandType::kIdx, OperandType::kUImm |
|
StaCurrentContextSlot, AccumulatorUse::kRead, OperandType::kIdx |
|
LdaLookupSlot, AccumulatorUse::kWrite, OperandType::kIdx |
|
LdaLookupContextSlot, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kUImm |
|
LdaLookupGlobalSlot, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kUImm |
|
LdaLookupSlotInsideTypeof, AccumulatorUse::kWrite, OperandType::kIdx |
|
LdaLookupContextSlotInsideTypeof, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kUImm |
|
LdaLookupGlobalSlotInsideTypeof, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kUImm |
|
StaLookupSlot, AccumulatorUse::kReadWrite, OperandType::kIdx, OperandType::kFlag8 |
|
Ldar, AccumulatorUse::kWrite, OperandType::kReg |
|
Star, AccumulatorUse::kRead, OperandType::kRegOut |
|
Mov, AccumulatorUse::kNone, OperandType::kReg, OperandType::kRegOut |
|
LdaNamedProperty, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kIdx, OperandType::kIdx |
|
LdaKeyedProperty, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
LdaModuleVariable, AccumulatorUse::kWrite, OperandType::kImm, OperandType::kUImm |
|
StaModuleVariable, AccumulatorUse::kRead, OperandType::kImm, OperandType::kUImm |
|
StaNamedProperty, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx, OperandType::kIdx |
|
StaNamedOwnProperty, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx, OperandType::kIdx |
|
StaKeyedProperty, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
StaDataPropertyInLiteral, AccumulatorUse::kRead, OperandType::kReg, OperandType::kReg, OperandType::kFlag8, OperandType::kIdx |
|
CollectTypeProfile, AccumulatorUse::kRead, OperandType::kImm |
|
Add, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
Sub, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
Mul, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
Div, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
Mod, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
Exp, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
BitwiseOr, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
BitwiseXor, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
BitwiseAnd, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
ShiftLeft, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
ShiftRight, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
ShiftRightLogical, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
AddSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
SubSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
MulSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
DivSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
ModSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
ExpSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
BitwiseOrSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
BitwiseXorSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
BitwiseAndSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
ShiftLeftSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
ShiftRightSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
ShiftRightLogicalSmi, AccumulatorUse::kReadWrite, OperandType::kImm, OperandType::kIdx |
|
Inc, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
Dec, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
Negate, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
BitwiseNot, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
ToBooleanLogicalNot, AccumulatorUse::kReadWrite |
|
LogicalNot, AccumulatorUse::kReadWrite |
|
TypeOf, AccumulatorUse::kReadWrite |
|
DeletePropertyStrict, AccumulatorUse::kReadWrite, OperandType::kReg |
|
DeletePropertySloppy, AccumulatorUse::kReadWrite, OperandType::kReg |
|
GetSuperConstructor, AccumulatorUse::kRead, OperandType::kRegOut |
|
CallAnyReceiver, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
CallProperty, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
CallProperty0, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
CallProperty1, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
CallProperty2, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
CallUndefinedReceiver, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
CallUndefinedReceiver0, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kIdx |
|
CallUndefinedReceiver1, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
CallUndefinedReceiver2, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kReg, OperandType::kIdx |
|
CallWithSpread, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
CallRuntime, AccumulatorUse::kWrite, OperandType::kRuntimeId, OperandType::kRegList, OperandType::kRegCount |
|
CallRuntimeForPair, AccumulatorUse::kNone, OperandType::kRuntimeId, OperandType::kRegList, OperandType::kRegCount, OperandType::kRegOutPair |
|
CallJSRuntime, AccumulatorUse::kWrite, OperandType::kNativeContextIndex, OperandType::kRegList, OperandType::kRegCount |
|
InvokeIntrinsic, AccumulatorUse::kWrite, OperandType::kIntrinsicId, OperandType::kRegList, OperandType::kRegCount |
|
Construct, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
ConstructWithSpread, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kIdx |
|
TestEqual, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestEqualStrict, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestLessThan, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestGreaterThan, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestLessThanOrEqual, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestGreaterThanOrEqual, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestEqualStrictNoFeedback, AccumulatorUse::kReadWrite, OperandType::kReg |
|
TestInstanceOf, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
TestIn, AccumulatorUse::kReadWrite, OperandType::kReg |
|
TestUndetectable, AccumulatorUse::kReadWrite |
|
TestNull, AccumulatorUse::kReadWrite |
|
TestUndefined, AccumulatorUse::kReadWrite |
|
TestTypeOf, AccumulatorUse::kReadWrite, OperandType::kFlag8 |
|
ToName, AccumulatorUse::kRead, OperandType::kRegOut |
|
ToNumber, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
ToNumeric, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
ToObject, AccumulatorUse::kRead, OperandType::kRegOut |
|
CreateRegExpLiteral, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kFlag8 |
|
CreateArrayLiteral, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kFlag8 |
|
CreateEmptyArrayLiteral, AccumulatorUse::kWrite, OperandType::kIdx |
|
CreateObjectLiteral, AccumulatorUse::kNone, OperandType::kIdx, OperandType::kIdx, OperandType::kFlag8, OperandType::kRegOut |
|
CreateEmptyObjectLiteral, AccumulatorUse::kWrite |
|
GetTemplateObject, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx |
|
CreateClosure, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx, OperandType::kFlag8 |
|
CreateBlockContext, AccumulatorUse::kReadWrite, OperandType::kIdx |
|
CreateCatchContext, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx, OperandType::kIdx |
|
CreateFunctionContext, AccumulatorUse::kWrite, OperandType::kUImm |
|
CreateEvalContext, AccumulatorUse::kWrite, OperandType::kUImm |
|
CreateWithContext, AccumulatorUse::kReadWrite, OperandType::kReg, OperandType::kIdx |
|
CreateMappedArguments, AccumulatorUse::kWrite |
|
CreateUnmappedArguments, AccumulatorUse::kWrite |
|
CreateRestParameter, AccumulatorUse::kWrite |
|
JumpLoop, AccumulatorUse::kNone, OperandType::kUImm, OperandType::kImm |
|
Jump, AccumulatorUse::kNone, OperandType::kUImm |
|
JumpConstant, AccumulatorUse::kNone, OperandType::kIdx |
|
JumpIfNullConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfNotNullConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfUndefinedConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfNotUndefinedConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfTrueConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfFalseConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfJSReceiverConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfToBooleanTrueConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfToBooleanFalseConstant, AccumulatorUse::kRead, OperandType::kIdx |
|
JumpIfToBooleanTrue, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfToBooleanFalse, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfTrue, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfFalse, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfNull, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfNotNull, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfUndefined, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfNotUndefined, AccumulatorUse::kRead, OperandType::kUImm |
|
JumpIfJSReceiver, AccumulatorUse::kRead, OperandType::kUImm |
|
SwitchOnSmiNoFeedback, AccumulatorUse::kRead, OperandType::kIdx, OperandType::kUImm, OperandType::kImm |
|
ForInEnumerate, AccumulatorUse::kWrite, OperandType::kReg |
|
ForInPrepare, AccumulatorUse::kRead, OperandType::kRegOutTriple, OperandType::kIdx |
|
ForInContinue, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg |
|
ForInNext, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kReg, OperandType::kRegPair, OperandType::kIdx |
|
ForInStep, AccumulatorUse::kWrite, OperandType::kReg |
|
StackCheck, AccumulatorUse::kNone |
|
SetPendingMessage, AccumulatorUse::kReadWrite |
|
Throw, AccumulatorUse::kRead |
|
ReThrow, AccumulatorUse::kRead |
|
Return, AccumulatorUse::kRead |
|
ThrowReferenceErrorIfHole, AccumulatorUse::kRead, OperandType::kIdx |
|
ThrowSuperNotCalledIfHole, AccumulatorUse::kRead |
|
ThrowSuperAlreadyCalledIfNotHole, AccumulatorUse::kRead |
|
SwitchOnGeneratorState, AccumulatorUse::kNone, OperandType::kReg, OperandType::kIdx, OperandType::kUImm |
|
SuspendGenerator, AccumulatorUse::kRead, OperandType::kReg, OperandType::kRegList, OperandType::kRegCount, OperandType::kUImm |
|
ResumeGenerator, AccumulatorUse::kWrite, OperandType::kReg, OperandType::kRegOutList, OperandType::kRegCount |
|
Debugger, AccumulatorUse::kNone |
|
IncBlockCounter, AccumulatorUse::kNone, OperandType::kIdx |
|
Abort, AccumulatorUse::kNone, OperandType::kIdx |
|
Illegal, AccumulatorUse::kNone |