Lines Matching refs:BytecodeArrayBuilder
20 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder
59 Register BytecodeArrayBuilder::first_context_register() const { in first_context_register()
64 Register BytecodeArrayBuilder::last_context_register() const { in last_context_register()
69 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter()
74 Register BytecodeArrayBuilder::Local(int index) const { in Local()
80 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(Isolate* isolate) { in ToBytecodeArray()
98 BytecodeSourceInfo BytecodeArrayBuilder::CurrentSourcePosition( in CurrentSourcePosition()
121 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, size_t value)) { in INLINE()
126 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, int value)) { in INLINE()
161 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, int value)) { in INLINE()
169 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, Register reg)) { in INLINE()
177 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, in INLINE()
186 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, in INLINE()
196 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, Register reg)) { in INLINE()
204 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, in INLINE()
214 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, in INLINE()
228 INLINE(static BytecodeNode Make(BytecodeArrayBuilder* builder, in INLINE()
247 void BytecodeArrayBuilder::Output##name(Operands... operands) { \
258 void BytecodeArrayBuilder::Output##name(BytecodeLabel* label, \
271 BytecodeArrayBuilder& BytecodeArrayBuilder::BinaryOperation(Token::Value op, in BYTECODE_LIST()
314 BytecodeArrayBuilder& BytecodeArrayBuilder::CountOperation(Token::Value op, in CountOperation()
325 BytecodeArrayBuilder& BytecodeArrayBuilder::LogicalNot() { in LogicalNot()
330 BytecodeArrayBuilder& BytecodeArrayBuilder::TypeOf() { in TypeOf()
335 BytecodeArrayBuilder& BytecodeArrayBuilder::GetSuperConstructor(Register out) { in GetSuperConstructor()
340 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareOperation( in CompareOperation()
376 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadConstantPoolEntry( in LoadConstantPoolEntry()
382 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral( in LoadLiteral()
393 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral( in LoadLiteral()
400 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(const Scope* scope) { in LoadLiteral()
406 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral( in LoadLiteral()
441 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadUndefined() { in LoadUndefined()
446 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNull() { in LoadNull()
451 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTheHole() { in LoadTheHole()
456 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTrue() { in LoadTrue()
461 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadFalse() { in LoadFalse()
466 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadAccumulatorWithRegister( in LoadAccumulatorWithRegister()
476 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreAccumulatorInRegister( in StoreAccumulatorInRegister()
486 BytecodeArrayBuilder& BytecodeArrayBuilder::MoveRegister(Register from, in MoveRegister()
497 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadGlobal(const AstRawString* name, in LoadGlobal()
518 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreGlobal( in StoreGlobal()
530 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadContextSlot( in LoadContextSlot()
549 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreContextSlot(Register context, in StoreContextSlot()
560 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupSlot( in LoadLookupSlot()
572 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupContextSlot( in LoadLookupContextSlot()
585 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupGlobalSlot( in LoadLookupGlobalSlot()
598 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreLookupSlot( in StoreLookupSlot()
610 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNamedProperty( in LoadNamedProperty()
617 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadKeyedProperty( in LoadKeyedProperty()
623 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadIteratorProperty( in LoadIteratorProperty()
630 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadAsyncIteratorProperty( in LoadAsyncIteratorProperty()
637 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreDataPropertyInLiteral( in StoreDataPropertyInLiteral()
644 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedProperty( in StoreNamedProperty()
664 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedProperty( in StoreNamedProperty()
671 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedOwnProperty( in StoreNamedOwnProperty()
686 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreKeyedProperty( in StoreKeyedProperty()
706 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreHomeObjectProperty( in StoreHomeObjectProperty()
712 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateClosure( in CreateClosure()
718 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateBlockContext( in CreateBlockContext()
725 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateCatchContext( in CreateCatchContext()
733 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateFunctionContext(int slots) { in CreateFunctionContext()
738 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateEvalContext(int slots) { in CreateEvalContext()
743 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateWithContext( in CreateWithContext()
750 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArguments( in CreateArguments()
768 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateRegExpLiteral( in CreateRegExpLiteral()
775 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArrayLiteral( in CreateArrayLiteral()
781 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateObjectLiteral( in CreateObjectLiteral()
789 BytecodeArrayBuilder& BytecodeArrayBuilder::PushContext(Register context) { in PushContext()
794 BytecodeArrayBuilder& BytecodeArrayBuilder::PopContext(Register context) { in PopContext()
799 BytecodeArrayBuilder& BytecodeArrayBuilder::ConvertAccumulatorToObject( in ConvertAccumulatorToObject()
805 BytecodeArrayBuilder& BytecodeArrayBuilder::ConvertAccumulatorToName( in ConvertAccumulatorToName()
811 BytecodeArrayBuilder& BytecodeArrayBuilder::ConvertAccumulatorToNumber( in ConvertAccumulatorToNumber()
817 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind()
826 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(const BytecodeLabel& target, in Bind()
833 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump()
839 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(BytecodeLabel* label) { in JumpIfTrue()
847 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(BytecodeLabel* label) { in JumpIfFalse()
853 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull()
859 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfUndefined( in JumpIfUndefined()
866 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNotHole( in JumpIfNotHole()
873 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfJSReceiver( in JumpIfJSReceiver()
880 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpLoop(BytecodeLabel* label, in JumpLoop()
887 BytecodeArrayBuilder& BytecodeArrayBuilder::StackCheck(int position) { in StackCheck()
905 BytecodeArrayBuilder& BytecodeArrayBuilder::SetPendingMessage() { in SetPendingMessage()
910 BytecodeArrayBuilder& BytecodeArrayBuilder::Throw() { in Throw()
915 BytecodeArrayBuilder& BytecodeArrayBuilder::ReThrow() { in ReThrow()
920 BytecodeArrayBuilder& BytecodeArrayBuilder::Return() { in Return()
927 BytecodeArrayBuilder& BytecodeArrayBuilder::Debugger() { in Debugger()
932 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInPrepare( in ForInPrepare()
939 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInContinue( in ForInContinue()
945 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInNext( in ForInNext()
953 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInStep(Register index) { in ForInStep()
958 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreModuleVariable(int cell_index, in StoreModuleVariable()
964 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadModuleVariable(int cell_index, in LoadModuleVariable()
970 BytecodeArrayBuilder& BytecodeArrayBuilder::SuspendGenerator( in SuspendGenerator()
976 BytecodeArrayBuilder& BytecodeArrayBuilder::ResumeGenerator( in ResumeGenerator()
982 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkHandler( in MarkHandler()
991 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryBegin(int handler_id, in MarkTryBegin()
1000 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryEnd(int handler_id) { in MarkTryEnd()
1007 BytecodeArrayBuilder& BytecodeArrayBuilder::Call(Register callable, in Call()
1026 BytecodeArrayBuilder& BytecodeArrayBuilder::CallWithSpread(Register callable, in CallWithSpread()
1032 BytecodeArrayBuilder& BytecodeArrayBuilder::Construct(Register constructor, in Construct()
1039 BytecodeArrayBuilder& BytecodeArrayBuilder::ConstructWithSpread( in ConstructWithSpread()
1045 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1061 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1066 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1071 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntimeForPair( in CallRuntimeForPair()
1082 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntimeForPair( in CallRuntimeForPair()
1088 BytecodeArrayBuilder& BytecodeArrayBuilder::CallJSRuntime(int context_index, in CallJSRuntime()
1094 BytecodeArrayBuilder& BytecodeArrayBuilder::Delete(Register object, in Delete()
1105 size_t BytecodeArrayBuilder::GetConstantPoolEntry( in GetConstantPoolEntry()
1110 size_t BytecodeArrayBuilder::GetConstantPoolEntry(const AstValue* heap_number) { in GetConstantPoolEntry()
1115 size_t BytecodeArrayBuilder::GetConstantPoolEntry(const Scope* scope) { in GetConstantPoolEntry()
1120 size_t BytecodeArrayBuilder::NAME##ConstantPoolEntry() { \
1126 size_t BytecodeArrayBuilder::AllocateDeferredConstantPoolEntry() { in SINGLETON_CONSTANT_ENTRY_TYPES()
1130 void BytecodeArrayBuilder::SetDeferredConstantPoolEntry(size_t entry, in SetDeferredConstantPoolEntry()
1135 void BytecodeArrayBuilder::SetReturnPosition() { in SetReturnPosition()
1140 bool BytecodeArrayBuilder::RegisterIsValid(Register reg) const { in RegisterIsValid()
1158 bool BytecodeArrayBuilder::RegisterListIsValid(RegisterList reg_list) const { in RegisterListIsValid()
1173 void BytecodeArrayBuilder::PrepareToOutputBytecode() { in PrepareToOutputBytecode()
1178 uint32_t BytecodeArrayBuilder::GetInputRegisterOperand(Register reg) { in GetInputRegisterOperand()
1184 uint32_t BytecodeArrayBuilder::GetOutputRegisterOperand(Register reg) { in GetOutputRegisterOperand()
1190 uint32_t BytecodeArrayBuilder::GetInputRegisterListOperand( in GetInputRegisterListOperand()
1198 uint32_t BytecodeArrayBuilder::GetOutputRegisterListOperand( in GetOutputRegisterListOperand()