• Home
  • Raw
  • Download

Lines Matching refs:BytecodeGenerator

47 class V8_NODISCARD BytecodeGenerator::ContextScope {
49 ContextScope(BytecodeGenerator* generator, Scope* scope, in ContextScope()
108 BytecodeGenerator* generator_;
117 class V8_NODISCARD BytecodeGenerator::ControlScope {
119 explicit ControlScope(BytecodeGenerator* generator) in ControlScope()
166 BytecodeGenerator* generator() const { return generator_; } in generator()
171 BytecodeGenerator* generator_;
180 class V8_NODISCARD BytecodeGenerator::ControlScope::DeferredCommands final {
192 DeferredCommands(BytecodeGenerator* generator, Register token_register, in DeferredCommands()
344 BytecodeGenerator* generator_;
355 class BytecodeGenerator::ControlScopeForTopLevel final
356 : public BytecodeGenerator::ControlScope {
358 explicit ControlScopeForTopLevel(BytecodeGenerator* generator) in ControlScopeForTopLevel()
386 class BytecodeGenerator::ControlScopeForBreakable final
387 : public BytecodeGenerator::ControlScope {
389 ControlScopeForBreakable(BytecodeGenerator* generator, in ControlScopeForBreakable()
421 class BytecodeGenerator::ControlScopeForIteration final
422 : public BytecodeGenerator::ControlScope {
424 ControlScopeForIteration(BytecodeGenerator* generator, in ControlScopeForIteration()
458 class BytecodeGenerator::ControlScopeForTryCatch final
459 : public BytecodeGenerator::ControlScope {
461 ControlScopeForTryCatch(BytecodeGenerator* generator, in ControlScopeForTryCatch()
485 class BytecodeGenerator::ControlScopeForTryFinally final
486 : public BytecodeGenerator::ControlScope {
488 ControlScopeForTryFinally(BytecodeGenerator* generator, in ControlScopeForTryFinally()
523 class BytecodeGenerator::NaryCodeCoverageSlots {
525 NaryCodeCoverageSlots(BytecodeGenerator* generator, NaryOperation* expr) in NaryCodeCoverageSlots()
543 BytecodeGenerator* generator_;
547 void BytecodeGenerator::ControlScope::PerformCommand(Command command, in PerformCommand()
560 void BytecodeGenerator::ControlScope::PopContextToExpectedDepth() { in PopContextToExpectedDepth()
568 class V8_NODISCARD BytecodeGenerator::RegisterAllocationScope final {
570 explicit RegisterAllocationScope(BytecodeGenerator* generator) in RegisterAllocationScope()
583 BytecodeGenerator* generator() const { return generator_; } in generator()
586 BytecodeGenerator* generator_;
590 class V8_NODISCARD BytecodeGenerator::AccumulatorPreservingScope final {
592 explicit AccumulatorPreservingScope(BytecodeGenerator* generator, in AccumulatorPreservingScope()
615 BytecodeGenerator* generator_;
621 class V8_NODISCARD BytecodeGenerator::ExpressionResultScope {
623 ExpressionResultScope(BytecodeGenerator* generator, Expression::Context kind) in ExpressionResultScope()
669 class BytecodeGenerator::EffectResultScope final
672 explicit EffectResultScope(BytecodeGenerator* generator) in EffectResultScope()
678 class V8_NODISCARD BytecodeGenerator::ValueResultScope final
681 explicit ValueResultScope(BytecodeGenerator* generator) in ValueResultScope()
687 class V8_NODISCARD BytecodeGenerator::TestResultScope final
690 TestResultScope(BytecodeGenerator* generator, BytecodeLabels* then_labels, in TestResultScope()
749 class BytecodeGenerator::TopLevelDeclarationsBuilder final : public ZoneObject {
753 BytecodeGenerator* generator, in AllocateDeclarations()
857 class V8_NODISCARD BytecodeGenerator::CurrentScope final {
859 CurrentScope(BytecodeGenerator* generator, Scope* scope) in CurrentScope()
875 BytecodeGenerator* generator_;
879 class V8_NODISCARD BytecodeGenerator::MultipleEntryBlockContextScope {
881 MultipleEntryBlockContextScope(BytecodeGenerator* generator, Scope* scope) in MultipleEntryBlockContextScope()
931 BytecodeGenerator* generator_;
940 class BytecodeGenerator::FeedbackSlotCache : public ZoneObject {
1006 class BytecodeGenerator::IteratorRecord final {
1024 class V8_NODISCARD BytecodeGenerator::OptionalChainNullLabelScope final {
1026 explicit OptionalChainNullLabelScope(BytecodeGenerator* bytecode_generator) in OptionalChainNullLabelScope()
1040 BytecodeGenerator* bytecode_generator_;
1049 class V8_NODISCARD BytecodeGenerator::LoopScope final {
1051 explicit LoopScope(BytecodeGenerator* bytecode_generator, LoopBuilder* loop) in LoopScope()
1070 BytecodeGenerator* const bytecode_generator_;
1134 BytecodeGenerator::BytecodeGenerator( in BytecodeGenerator() function in v8::internal::interpreter::BytecodeGenerator
1202 Handle<BytecodeArray> BytecodeGenerator::FinalizeBytecode( in FinalizeBytecode()
1234 template Handle<BytecodeArray> BytecodeGenerator::FinalizeBytecode(
1236 template Handle<BytecodeArray> BytecodeGenerator::FinalizeBytecode(
1240 Handle<ByteArray> BytecodeGenerator::FinalizeSourcePositionTable( in FinalizeSourcePositionTable()
1260 template Handle<ByteArray> BytecodeGenerator::FinalizeSourcePositionTable(
1262 template Handle<ByteArray> BytecodeGenerator::FinalizeSourcePositionTable(
1266 int BytecodeGenerator::CheckBytecodeMatches(BytecodeArray bytecode) { in CheckBytecodeMatches()
1272 void BytecodeGenerator::AllocateDeferredConstants(IsolateT* isolate, in AllocateDeferredConstants()
1355 template void BytecodeGenerator::AllocateDeferredConstants(
1357 template void BytecodeGenerator::AllocateDeferredConstants(
1367 void BytecodeGenerator::GenerateBytecode(uintptr_t stack_limit) { in GenerateBytecode()
1401 void BytecodeGenerator::GenerateBytecodeBody() { in GenerateBytecodeBody()
1478 void BytecodeGenerator::AllocateTopLevelRegisters() { in AllocateTopLevelRegisters()
1502 void BytecodeGenerator::BuildGeneratorPrologue() { in BuildGeneratorPrologue()
1517 void BytecodeGenerator::VisitBlock(Block* stmt) { in VisitBlock()
1529 void BytecodeGenerator::VisitBlockDeclarationsAndStatements(Block* stmt) { in VisitBlockDeclarationsAndStatements()
1538 void BytecodeGenerator::VisitVariableDeclaration(VariableDeclaration* decl) { in VisitVariableDeclaration()
1584 void BytecodeGenerator::VisitFunctionDeclaration(FunctionDeclaration* decl) { in VisitFunctionDeclaration()
1626 void BytecodeGenerator::VisitModuleNamespaceImports() { in VisitModuleNamespaceImports()
1644 void BytecodeGenerator::BuildDeclareCall(Runtime::FunctionId id) { in BuildDeclareCall()
1662 void BytecodeGenerator::VisitModuleDeclarations(Declaration::List* decls) { in VisitModuleDeclarations()
1685 void BytecodeGenerator::VisitGlobalDeclarations(Declaration::List* decls) { in VisitGlobalDeclarations()
1709 void BytecodeGenerator::VisitDeclarations(Declaration::List* declarations) { in VisitDeclarations()
1716 void BytecodeGenerator::VisitStatements( in VisitStatements()
1727 void BytecodeGenerator::VisitExpressionStatement(ExpressionStatement* stmt) { in VisitExpressionStatement()
1732 void BytecodeGenerator::VisitEmptyStatement(EmptyStatement* stmt) {} in VisitEmptyStatement()
1734 void BytecodeGenerator::VisitIfStatement(IfStatement* stmt) { in VisitIfStatement()
1767 void BytecodeGenerator::VisitSloppyBlockFunctionStatement( in VisitSloppyBlockFunctionStatement()
1772 void BytecodeGenerator::VisitContinueStatement(ContinueStatement* stmt) { in VisitContinueStatement()
1778 void BytecodeGenerator::VisitBreakStatement(BreakStatement* stmt) { in VisitBreakStatement()
1784 void BytecodeGenerator::VisitReturnStatement(ReturnStatement* stmt) { in VisitReturnStatement()
1799 void BytecodeGenerator::VisitWithStatement(WithStatement* stmt) { in VisitWithStatement()
1989 void BytecodeGenerator::VisitSwitchStatement(SwitchStatement* stmt) { in VisitSwitchStatement()
2136 void BytecodeGenerator::BuildTryCatch( in BuildTryCatch()
2168 void BytecodeGenerator::BuildTryFinally( in BuildTryFinally()
2240 void BytecodeGenerator::VisitIterationBody(IterationStatement* stmt, in VisitIterationBody()
2248 void BytecodeGenerator::VisitDoWhileStatement(DoWhileStatement* stmt) { in VisitDoWhileStatement()
2270 void BytecodeGenerator::VisitWhileStatement(WhileStatement* stmt) { in VisitWhileStatement()
2289 void BytecodeGenerator::VisitForStatement(ForStatement* stmt) { in VisitForStatement()
2316 void BytecodeGenerator::VisitForInStatement(ForInStatement* stmt) { in VisitForInStatement()
2400 void BytecodeGenerator::VisitForOfStatement(ForOfStatement* stmt) { in VisitForOfStatement()
2461 void BytecodeGenerator::VisitTryCatchStatement(TryCatchStatement* stmt) { in VisitTryCatchStatement()
2500 void BytecodeGenerator::VisitTryFinallyStatement(TryFinallyStatement* stmt) { in VisitTryFinallyStatement()
2509 void BytecodeGenerator::VisitDebuggerStatement(DebuggerStatement* stmt) { in VisitDebuggerStatement()
2514 void BytecodeGenerator::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
2525 void BytecodeGenerator::AddToEagerLiteralsIfEager(FunctionLiteral* literal) { in AddToEagerLiteralsIfEager()
2559 void BytecodeGenerator::BuildClassLiteral(ClassLiteral* expr, Register name) { in BuildClassLiteral()
2794 void BytecodeGenerator::VisitClassLiteral(ClassLiteral* expr) { in VisitClassLiteral()
2798 void BytecodeGenerator::VisitClassLiteral(ClassLiteral* expr, Register name) { in VisitClassLiteral()
2816 void BytecodeGenerator::BuildClassProperty(ClassLiteral::Property* property) { in BuildClassProperty()
2866 void BytecodeGenerator::VisitInitializeClassMembersStatement( in VisitInitializeClassMembersStatement()
2873 void BytecodeGenerator::VisitInitializeClassStaticElementsStatement( in VisitInitializeClassStaticElementsStatement()
2888 void BytecodeGenerator::BuildInvalidPropertyAccess(MessageTemplate tmpl, in BuildInvalidPropertyAccess()
2902 void BytecodeGenerator::BuildPrivateBrandInitialization(Register receiver, in BuildPrivateBrandInitialization()
2931 void BytecodeGenerator::BuildInstanceMemberInitialization(Register constructor, in BuildInstanceMemberInitialization()
2952 void BytecodeGenerator::VisitNativeFunctionLiteral( in VisitNativeFunctionLiteral()
2961 void BytecodeGenerator::VisitConditional(Conditional* expr) { in VisitConditional()
2986 void BytecodeGenerator::VisitLiteral(Literal* expr) { in VisitLiteral()
3018 void BytecodeGenerator::VisitRegExpLiteral(RegExpLiteral* expr) { in VisitRegExpLiteral()
3025 void BytecodeGenerator::BuildCreateObjectLiteral(Register literal, in BuildCreateObjectLiteral()
3036 void BytecodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
3317 void BytecodeGenerator::BuildFillArrayWithIterator( in BuildFillArrayWithIterator()
3351 void BytecodeGenerator::BuildCreateArrayLiteral( in BuildCreateArrayLiteral()
3510 void BytecodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
3515 void BytecodeGenerator::VisitVariableProxy(VariableProxy* proxy) { in VisitVariableProxy()
3520 void BytecodeGenerator::BuildVariableLoad(Variable* variable, in BuildVariableLoad()
3633 void BytecodeGenerator::BuildVariableLoadForAccumulatorValue( in BuildVariableLoadForAccumulatorValue()
3639 void BytecodeGenerator::BuildReturn(int source_position) { in BuildReturn()
3654 void BytecodeGenerator::BuildAsyncReturn(int source_position) { in BuildAsyncReturn()
3678 void BytecodeGenerator::BuildReThrow() { builder()->ReThrow(); } in BuildReThrow()
3680 void BytecodeGenerator::BuildThrowIfHole(Variable* variable) { in BuildThrowIfHole()
3689 void BytecodeGenerator::BuildHoleCheckForVariableAssignment(Variable* variable, in BuildHoleCheckForVariableAssignment()
3706 void BytecodeGenerator::BuildVariableAssignment( in BuildVariableAssignment()
3842 void BytecodeGenerator::BuildLoadNamedProperty(const Expression* object_expr, in BuildLoadNamedProperty()
3849 void BytecodeGenerator::BuildSetNamedProperty(const Expression* object_expr, in BuildSetNamedProperty()
3867 void BytecodeGenerator::BuildStoreGlobal(Variable* variable) { in BuildStoreGlobal()
3883 BytecodeGenerator::AssignmentLhsData
3884 BytecodeGenerator::AssignmentLhsData::NonProperty(Expression* expr) { in NonProperty()
3889 BytecodeGenerator::AssignmentLhsData
3890 BytecodeGenerator::AssignmentLhsData::NamedProperty(Expression* object_expr, in NamedProperty()
3897 BytecodeGenerator::AssignmentLhsData
3898 BytecodeGenerator::AssignmentLhsData::KeyedProperty(Register object, in KeyedProperty()
3904 BytecodeGenerator::AssignmentLhsData
3905 BytecodeGenerator::AssignmentLhsData::NamedSuperProperty( in NamedSuperProperty()
3911 BytecodeGenerator::AssignmentLhsData
3912 BytecodeGenerator::AssignmentLhsData::PrivateMethodOrAccessor( in PrivateMethodOrAccessor()
3918 BytecodeGenerator::AssignmentLhsData
3919 BytecodeGenerator::AssignmentLhsData::KeyedSuperProperty( in KeyedSuperProperty()
3925 BytecodeGenerator::AssignmentLhsData BytecodeGenerator::PrepareAssignmentLhs( in PrepareAssignmentLhs()
4012 void BytecodeGenerator::BuildFinalizeIteration( in BuildFinalizeIteration()
4094 Expression* BytecodeGenerator::GetDestructuringDefaultValue( in GetDestructuringDefaultValue()
4145 void BytecodeGenerator::BuildDestructuringArrayAssignment( in BuildDestructuringArrayAssignment()
4323 void BytecodeGenerator::BuildDestructuringObjectAssignment( in BuildDestructuringObjectAssignment()
4461 void BytecodeGenerator::BuildAssignment( in BuildAssignment()
4546 void BytecodeGenerator::VisitAssignment(Assignment* expr) { in VisitAssignment()
4555 void BytecodeGenerator::VisitCompoundAssignment(CompoundAssignment* expr) { in VisitCompoundAssignment()
4651 void BytecodeGenerator::BuildSuspendPoint(int position) { in BuildSuspendPoint()
4675 void BytecodeGenerator::VisitYield(Yield* expr) { in VisitYield()
4822 void BytecodeGenerator::VisitYieldStar(YieldStar* expr) { in VisitYieldStar()
4997 void BytecodeGenerator::BuildAwait(int position) { in BuildAwait()
5053 void BytecodeGenerator::VisitAwait(Await* expr) { in VisitAwait()
5061 void BytecodeGenerator::VisitThrow(Throw* expr) { in VisitThrow()
5068 void BytecodeGenerator::VisitPropertyLoad(Register obj, Property* property) { in VisitPropertyLoad()
5126 void BytecodeGenerator::BuildPrivateGetterAccess(Register object, in BuildPrivateGetterAccess()
5140 void BytecodeGenerator::BuildPrivateSetterAccess(Register object, in BuildPrivateSetterAccess()
5156 void BytecodeGenerator::BuildPrivateMethodIn(Variable* private_name, in BuildPrivateMethodIn()
5215 void BytecodeGenerator::BuildPrivateBrandCheck(Property* property, in BuildPrivateBrandCheck()
5271 void BytecodeGenerator::VisitPropertyLoadForRegister(Register obj, in VisitPropertyLoadForRegister()
5279 void BytecodeGenerator::VisitNamedSuperPropertyLoad(Property* property, in VisitNamedSuperPropertyLoad()
5316 void BytecodeGenerator::VisitKeyedSuperPropertyLoad(Property* property, in VisitKeyedSuperPropertyLoad()
5337 void BytecodeGenerator::BuildOptionalChain(ExpressionFunc expression_func) { in BuildOptionalChain()
5347 void BytecodeGenerator::VisitOptionalChain(OptionalChain* expr) { in VisitOptionalChain()
5351 void BytecodeGenerator::VisitProperty(Property* expr) { in VisitProperty()
5362 void BytecodeGenerator::VisitArguments(const ZonePtrList<Expression>* args, in VisitArguments()
5370 void BytecodeGenerator::VisitCall(Call* expr) { in VisitCall()
5586 void BytecodeGenerator::VisitCallSuper(Call* expr) { in VisitCallSuper()
5708 void BytecodeGenerator::VisitCallNew(CallNew* expr) { in VisitCallNew()
5756 void BytecodeGenerator::VisitCallRuntime(CallRuntime* expr) { in VisitCallRuntime()
5770 void BytecodeGenerator::VisitVoid(UnaryOperation* expr) { in VisitVoid()
5775 void BytecodeGenerator::VisitForTypeOfValue(Expression* expr) { in VisitForTypeOfValue()
5787 void BytecodeGenerator::VisitTypeOf(UnaryOperation* expr) { in VisitTypeOf()
5792 void BytecodeGenerator::VisitNot(UnaryOperation* expr) { in VisitNot()
5810 void BytecodeGenerator::VisitUnaryOperation(UnaryOperation* expr) { in VisitUnaryOperation()
5837 void BytecodeGenerator::VisitDelete(UnaryOperation* unary) { in VisitDelete()
5916 void BytecodeGenerator::VisitCountOperation(CountOperation* expr) { in VisitCountOperation()
6098 void BytecodeGenerator::VisitBinaryOperation(BinaryOperation* binop) { in VisitBinaryOperation()
6118 void BytecodeGenerator::VisitNaryOperation(NaryOperation* expr) { in VisitNaryOperation()
6138 void BytecodeGenerator::BuildLiteralCompareNil( in BuildLiteralCompareNil()
6160 void BytecodeGenerator::VisitCompareOperation(CompareOperation* expr) { in VisitCompareOperation()
6211 void BytecodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) { in VisitArithmeticExpression()
6238 void BytecodeGenerator::VisitNaryArithmeticExpression(NaryOperation* expr) { in VisitNaryArithmeticExpression()
6269 void BytecodeGenerator::VisitSpread(Spread* expr) { Visit(expr->expression()); } in VisitSpread()
6271 void BytecodeGenerator::VisitEmptyParentheses(EmptyParentheses* expr) { in VisitEmptyParentheses()
6275 void BytecodeGenerator::VisitImportCallExpression(ImportCallExpression* expr) { in VisitImportCallExpression()
6287 void BytecodeGenerator::BuildGetIterator(IteratorType hint) { in BuildGetIterator()
6355 BytecodeGenerator::IteratorRecord BytecodeGenerator::BuildGetIteratorRecord( in BuildGetIteratorRecord()
6368 BytecodeGenerator::IteratorRecord BytecodeGenerator::BuildGetIteratorRecord( in BuildGetIteratorRecord()
6375 void BytecodeGenerator::BuildIteratorNext(const IteratorRecord& iterator, in BuildIteratorNext()
6393 void BytecodeGenerator::BuildCallIteratorMethod(Register iterator, in BuildCallIteratorMethod()
6411 void BytecodeGenerator::BuildIteratorClose(const IteratorRecord& iterator, in BuildIteratorClose()
6439 void BytecodeGenerator::VisitGetTemplateObject(GetTemplateObject* expr) { in VisitGetTemplateObject()
6447 void BytecodeGenerator::VisitTemplateLiteral(TemplateLiteral* expr) { in VisitTemplateLiteral()
6494 void BytecodeGenerator::BuildThisVariableLoad() { in BuildThisVariableLoad()
6505 void BytecodeGenerator::VisitThisExpression(ThisExpression* expr) { in VisitThisExpression()
6509 void BytecodeGenerator::VisitSuperCallReference(SuperCallReference* expr) { in VisitSuperCallReference()
6514 void BytecodeGenerator::VisitSuperPropertyReference( in VisitSuperPropertyReference()
6519 void BytecodeGenerator::VisitCommaExpression(BinaryOperation* binop) { in VisitCommaExpression()
6524 void BytecodeGenerator::VisitNaryCommaExpression(NaryOperation* expr) { in VisitNaryCommaExpression()
6534 void BytecodeGenerator::VisitLogicalTestSubExpression( in VisitLogicalTestSubExpression()
6553 void BytecodeGenerator::VisitLogicalTest(Token::Value token, Expression* left, in VisitLogicalTest()
6568 void BytecodeGenerator::VisitNaryLogicalTest( in VisitNaryLogicalTest()
6591 bool BytecodeGenerator::VisitLogicalOrSubExpression(Expression* expr, in VisitLogicalOrSubExpression()
6609 bool BytecodeGenerator::VisitLogicalAndSubExpression(Expression* expr, in VisitLogicalAndSubExpression()
6627 bool BytecodeGenerator::VisitNullishSubExpression(Expression* expr, in VisitNullishSubExpression()
6648 void BytecodeGenerator::VisitLogicalOrExpression(BinaryOperation* binop) { in VisitLogicalOrExpression()
6676 void BytecodeGenerator::VisitNaryLogicalOrExpression(NaryOperation* expr) { in VisitNaryLogicalOrExpression()
6709 void BytecodeGenerator::VisitLogicalAndExpression(BinaryOperation* binop) { in VisitLogicalAndExpression()
6737 void BytecodeGenerator::VisitNaryLogicalAndExpression(NaryOperation* expr) { in VisitNaryLogicalAndExpression()
6770 void BytecodeGenerator::VisitNullishExpression(BinaryOperation* binop) { in VisitNullishExpression()
6799 void BytecodeGenerator::VisitNaryNullishExpression(NaryOperation* expr) { in VisitNaryNullishExpression()
6832 void BytecodeGenerator::BuildNewLocalActivationContext() { in BuildNewLocalActivationContext()
6858 void BytecodeGenerator::BuildLocalActivationContextInitialization() { in BuildLocalActivationContextInitialization()
6884 void BytecodeGenerator::BuildNewLocalBlockContext(Scope* scope) { in BuildNewLocalBlockContext()
6891 void BytecodeGenerator::BuildNewLocalWithContext(Scope* scope) { in BuildNewLocalWithContext()
6900 void BytecodeGenerator::BuildNewLocalCatchContext(Scope* scope) { in BuildNewLocalCatchContext()
6909 void BytecodeGenerator::VisitLiteralAccessor(LiteralProperty* property, in VisitLiteralAccessor()
6918 void BytecodeGenerator::VisitArgumentsObject(Variable* variable) { in VisitArgumentsObject()
6929 void BytecodeGenerator::VisitRestArgumentsArray(Variable* rest) { in VisitRestArgumentsArray()
6939 void BytecodeGenerator::VisitThisFunctionVariable(Variable* variable) { in VisitThisFunctionVariable()
6947 void BytecodeGenerator::VisitNewTargetVariable(Variable* variable) { in VisitNewTargetVariable()
6968 void BytecodeGenerator::BuildGeneratorObjectVariableInitialization() { in BuildGeneratorObjectVariableInitialization()
6997 void BytecodeGenerator::BuildPushUndefinedIntoRegisterList( in BuildPushUndefinedIntoRegisterList()
7003 void BytecodeGenerator::BuildLoadPropertyKey(LiteralProperty* property, in BuildLoadPropertyKey()
7015 int BytecodeGenerator::AllocateBlockCoverageSlotIfEnabled( in AllocateBlockCoverageSlotIfEnabled()
7022 int BytecodeGenerator::AllocateNaryBlockCoverageSlotIfEnabled( in AllocateNaryBlockCoverageSlotIfEnabled()
7030 void BytecodeGenerator::BuildIncrementBlockCoverageCounterIfEnabled( in BuildIncrementBlockCoverageCounterIfEnabled()
7036 void BytecodeGenerator::BuildIncrementBlockCoverageCounterIfEnabled( in BuildIncrementBlockCoverageCounterIfEnabled()
7044 BytecodeGenerator::TypeHint BytecodeGenerator::VisitForAccumulatorValue( in VisitForAccumulatorValue()
7051 void BytecodeGenerator::VisitForAccumulatorValueOrTheHole(Expression* expr) { in VisitForAccumulatorValueOrTheHole()
7060 void BytecodeGenerator::VisitForEffect(Expression* expr) { in VisitForEffect()
7067 Register BytecodeGenerator::VisitForRegisterValue(Expression* expr) { in VisitForRegisterValue()
7076 void BytecodeGenerator::VisitForRegisterValue(Expression* expr, in VisitForRegisterValue()
7085 void BytecodeGenerator::VisitAndPushIntoRegisterList(Expression* expr, in VisitAndPushIntoRegisterList()
7099 void BytecodeGenerator::BuildTest(ToBooleanMode mode, in BuildTest()
7119 void BytecodeGenerator::VisitForTest(Expression* expr, in VisitForTest()
7147 void BytecodeGenerator::VisitForNullishTest(Expression* expr, in VisitForNullishTest()
7164 void BytecodeGenerator::VisitInSameTestExecutionScope(Expression* expr) { in VisitInSameTestExecutionScope()
7179 void BytecodeGenerator::VisitInScope(Statement* stmt, Scope* scope) { in VisitInScope()
7186 Register BytecodeGenerator::GetRegisterForLocalVariable(Variable* variable) { in GetRegisterForLocalVariable()
7191 FunctionKind BytecodeGenerator::function_kind() const { in function_kind()
7195 LanguageMode BytecodeGenerator::language_mode() const { in language_mode()
7199 Register BytecodeGenerator::generator_object() const { in generator_object()
7204 FeedbackVectorSpec* BytecodeGenerator::feedback_spec() { in feedback_spec()
7208 int BytecodeGenerator::feedback_index(FeedbackSlot slot) const { in feedback_index()
7213 FeedbackSlot BytecodeGenerator::GetCachedLoadGlobalICSlot( in GetCachedLoadGlobalICSlot()
7228 FeedbackSlot BytecodeGenerator::GetCachedStoreGlobalICSlot( in GetCachedStoreGlobalICSlot()
7243 FeedbackSlot BytecodeGenerator::GetCachedLoadICSlot(const Expression* expr, in GetCachedLoadICSlot()
7266 FeedbackSlot BytecodeGenerator::GetCachedLoadSuperICSlot( in GetCachedLoadSuperICSlot()
7283 FeedbackSlot BytecodeGenerator::GetCachedStoreICSlot(const Expression* expr, in GetCachedStoreICSlot()
7306 int BytecodeGenerator::GetCachedCreateClosureSlot(FunctionLiteral* literal) { in GetCachedCreateClosureSlot()
7318 FeedbackSlot BytecodeGenerator::GetDummyCompareICSlot() { in GetDummyCompareICSlot()