Lines Matching refs:interpreter
85 bool Clobbers(Register target, interpreter::Register reg) { return false; } in Clobbers()
86 bool Clobbers(Register target, interpreter::RegisterList list) { return false; } in Clobbers()
112 bool MachineTypeMatches(MachineType type, interpreter::Register reg) { in MachineTypeMatches()
143 struct CheckArgsHelper<Descriptor, interpreter::RegisterList, Args...> {
145 interpreter::RegisterList list, Args... args) { in Check()
208 interpreter::RegisterList> {
209 static void Set(BaselineAssembler* masm, interpreter::RegisterList list) { in Set()
344 interpreter::Register BaselineCompiler::RegisterOperand(int operand_index) { in RegisterOperand()
358 interpreter::Register reg0, reg1; in StoreRegisterPair()
438 case interpreter::Bytecode::kJumpLoop: in PreVisitSingleBytecode()
444 case interpreter::Bytecode::kCallProperty: in PreVisitSingleBytecode()
445 case interpreter::Bytecode::kCallAnyReceiver: in PreVisitSingleBytecode()
446 case interpreter::Bytecode::kCallWithSpread: in PreVisitSingleBytecode()
447 case interpreter::Bytecode::kConstruct: in PreVisitSingleBytecode()
448 case interpreter::Bytecode::kConstructWithSpread: in PreVisitSingleBytecode()
451 case interpreter::Bytecode::kCallUndefinedReceiver: in PreVisitSingleBytecode()
454 case interpreter::Bytecode::kCallProperty0: in PreVisitSingleBytecode()
455 case interpreter::Bytecode::kCallUndefinedReceiver0: in PreVisitSingleBytecode()
457 case interpreter::Bytecode::kCallProperty1: in PreVisitSingleBytecode()
458 case interpreter::Bytecode::kCallUndefinedReceiver1: in PreVisitSingleBytecode()
460 case interpreter::Bytecode::kCallProperty2: in PreVisitSingleBytecode()
461 case interpreter::Bytecode::kCallUndefinedReceiver2: in PreVisitSingleBytecode()
502 interpreter::Bytecode bytecode = iterator().current_bytecode(); in VisitSingleBytecode()
511 !interpreter::Bytecodes::WritesAccumulator(bytecode) && in VisitSingleBytecode()
512 !interpreter::Bytecodes::IsJump(bytecode) && in VisitSingleBytecode()
513 !interpreter::Bytecodes::IsSwitch(bytecode)) { in VisitSingleBytecode()
520 case interpreter::Bytecode::k##name: \ in VisitSingleBytecode()
577 void VisitIntrinsic##name(interpreter::RegisterList args);
808 if (flags & interpreter::StoreLookupSlotFlags::LanguageModeBit::kMask) { in VisitStaLookupSlot()
811 interpreter::StoreLookupSlotFlags::LookupHoistingModeBit::kMask) { in VisitStaLookupSlot()
831 interpreter::Register::FromShortStar(interpreter::Bytecode::k##Name), \
1223 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitCallAnyReceiver()
1229 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitCallProperty()
1252 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitCallUndefinedReceiver()
1276 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitCallWithSpread()
1279 interpreter::Register spread_register = args.last_register(); in VisitCallWithSpread()
1305 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitCallJSRuntime()
1321 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitInvokeIntrinsic()
1336 interpreter::RegisterList args) { in VisitIntrinsicCopyDataProperties()
1342 interpreter::RegisterList args) { in VisitIntrinsicCopyDataPropertiesWithExcludedPropertiesOnStack()
1347 basm_.RegisterFrameAddress(interpreter::Register(args[0].index() + 1), in VisitIntrinsicCopyDataPropertiesWithExcludedPropertiesOnStack()
1354 interpreter::RegisterList args) { in VisitIntrinsicCreateIterResultObject()
1359 interpreter::RegisterList args) { in VisitIntrinsicCreateAsyncFromSyncIterator()
1364 interpreter::RegisterList args) { in VisitIntrinsicCreateJSGeneratorObject()
1369 interpreter::RegisterList args) { in VisitIntrinsicGeneratorGetResumeMode()
1377 interpreter::RegisterList args) { in VisitIntrinsicGeneratorClose()
1386 interpreter::RegisterList args) { in VisitIntrinsicGetImportMetaObject()
1391 interpreter::RegisterList args) { in VisitIntrinsicAsyncFunctionAwaitCaught()
1396 interpreter::RegisterList args) { in VisitIntrinsicAsyncFunctionAwaitUncaught()
1401 interpreter::RegisterList args) { in VisitIntrinsicAsyncFunctionEnter()
1406 interpreter::RegisterList args) { in VisitIntrinsicAsyncFunctionReject()
1411 interpreter::RegisterList args) { in VisitIntrinsicAsyncFunctionResolve()
1416 interpreter::RegisterList args) { in VisitIntrinsicAsyncGeneratorAwaitCaught()
1421 interpreter::RegisterList args) { in VisitIntrinsicAsyncGeneratorAwaitUncaught()
1426 interpreter::RegisterList args) { in VisitIntrinsicAsyncGeneratorReject()
1431 interpreter::RegisterList args) { in VisitIntrinsicAsyncGeneratorResolve()
1436 interpreter::RegisterList args) { in VisitIntrinsicAsyncGeneratorYield()
1441 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitConstruct()
1453 interpreter::RegisterList args = iterator().GetRegisterListOperand(1); in VisitConstructWithSpread()
1456 interpreter::Register spread_register = args.last_register(); in VisitConstructWithSpread()
1576 static_cast<interpreter::TestTypeOfFlags::LiteralFlag>(Flag(0)); in VisitTestTypeOf()
1580 case interpreter::TestTypeOfFlags::LiteralFlag::kNumber: { in VisitTestTypeOf()
1595 case interpreter::TestTypeOfFlags::LiteralFlag::kString: { in VisitTestTypeOf()
1612 case interpreter::TestTypeOfFlags::LiteralFlag::kSymbol: { in VisitTestTypeOf()
1627 case interpreter::TestTypeOfFlags::LiteralFlag::kBoolean: { in VisitTestTypeOf()
1642 case interpreter::TestTypeOfFlags::LiteralFlag::kBigInt: { in VisitTestTypeOf()
1657 case interpreter::TestTypeOfFlags::LiteralFlag::kUndefined: { in VisitTestTypeOf()
1681 case interpreter::TestTypeOfFlags::LiteralFlag::kFunction: { in VisitTestTypeOf()
1703 case interpreter::TestTypeOfFlags::LiteralFlag::kObject: { in VisitTestTypeOf()
1737 case interpreter::TestTypeOfFlags::LiteralFlag::kOther: in VisitTestTypeOf()
1781 interpreter::CreateArrayLiteralFlags::FlagsBits::decode(flags)); in VisitCreateArrayLiteral()
1783 interpreter::CreateArrayLiteralFlags::FastCloneSupportedBit::kMask) { in VisitCreateArrayLiteral()
1811 interpreter::CreateObjectLiteralFlags::FlagsBits::decode(flags)); in VisitCreateObjectLiteral()
1813 interpreter::CreateObjectLiteralFlags::FastCloneSupportedBit::kMask) { in VisitCreateObjectLiteral()
1835 interpreter::CreateObjectLiteralFlags::FlagsBits::decode(flags); in VisitCloneObject()
1859 if (interpreter::CreateClosureFlags::FastNewClosureBit::decode(flags)) { in VisitCreateClosure()
1864 interpreter::CreateClosureFlags::PretenuredBit::decode(flags) in VisitCreateClosure()
1935 interpreter::Register::bytecode_array()); in VisitJumpLoop()
2087 interpreter::JumpTableTargetOffsets offsets = in VisitSwitchOnSmiNoFeedback()
2095 for (interpreter::JumpTableTargetOffset offset : offsets) { in VisitSwitchOnSmiNoFeedback()
2112 interpreter::Register first = iterator().GetRegisterOperand(0); in VisitForInPrepare()
2113 interpreter::Register second(first.index() + 1); in VisitForInPrepare()
2114 interpreter::Register third(first.index() + 2); in VisitForInPrepare()
2132 interpreter::Register cache_type, cache_array; in VisitForInNext()
2246 interpreter::JumpTableTargetOffsets offsets = in VisitSwitchOnGeneratorState()
2254 for (interpreter::JumpTableTargetOffset offset : offsets) { in VisitSwitchOnGeneratorState()
2268 DCHECK_EQ(iterator().GetRegisterOperand(1), interpreter::Register(0)); in VisitSuspendGenerator()
2287 DCHECK_EQ(iterator().GetRegisterOperand(1), interpreter::Register(0)); in VisitResumeGenerator()