Lines Matching refs:BytecodeArrayBuilder
19 BytecodeArrayBuilder::BytecodeArrayBuilder(Isolate* isolate, Zone* zone, in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder
58 Register BytecodeArrayBuilder::first_context_register() const { in first_context_register()
63 Register BytecodeArrayBuilder::last_context_register() const { in last_context_register()
68 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter()
73 bool BytecodeArrayBuilder::RegisterIsParameterOrLocal(Register reg) const { in RegisterIsParameterOrLocal()
77 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray() { in ToBytecodeArray()
99 void BytecodeArrayBuilder::AttachSourceInfo(BytecodeNode* node) { in AttachSourceInfo()
113 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
122 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
130 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0, in Output()
138 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0) { in Output()
145 void BytecodeArrayBuilder::Output(Bytecode bytecode) { in Output()
152 BytecodeArrayBuilder& BytecodeArrayBuilder::BinaryOperation(Token::Value op, in BinaryOperation()
158 BytecodeArrayBuilder& BytecodeArrayBuilder::CountOperation(Token::Value op) { in CountOperation()
163 BytecodeArrayBuilder& BytecodeArrayBuilder::LogicalNot() { in LogicalNot()
169 BytecodeArrayBuilder& BytecodeArrayBuilder::TypeOf() { in TypeOf()
174 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareOperation(Token::Value op, in CompareOperation()
180 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral( in LoadLiteral()
191 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(Handle<Object> object) { in LoadLiteral()
197 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadUndefined() { in LoadUndefined()
202 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNull() { in LoadNull()
207 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTheHole() { in LoadTheHole()
212 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTrue() { in LoadTrue()
217 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadFalse() { in LoadFalse()
222 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadAccumulatorWithRegister( in LoadAccumulatorWithRegister()
228 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreAccumulatorInRegister( in StoreAccumulatorInRegister()
234 BytecodeArrayBuilder& BytecodeArrayBuilder::MoveRegister(Register from, in MoveRegister()
241 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadGlobal(int feedback_slot, in LoadGlobal()
250 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreGlobal( in StoreGlobal()
258 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadContextSlot(Register context, in LoadContextSlot()
265 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreContextSlot(Register context, in StoreContextSlot()
272 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupSlot( in LoadLookupSlot()
282 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreLookupSlot( in StoreLookupSlot()
290 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNamedProperty( in LoadNamedProperty()
298 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadKeyedProperty( in LoadKeyedProperty()
305 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedProperty( in StoreNamedProperty()
315 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreKeyedProperty( in StoreKeyedProperty()
324 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateClosure( in CreateClosure()
332 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArguments( in CreateArguments()
342 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateRegExpLiteral( in CreateRegExpLiteral()
350 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArrayLiteral( in CreateArrayLiteral()
359 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateObjectLiteral( in CreateObjectLiteral()
368 BytecodeArrayBuilder& BytecodeArrayBuilder::PushContext(Register context) { in PushContext()
373 BytecodeArrayBuilder& BytecodeArrayBuilder::PopContext(Register context) { in PopContext()
378 BytecodeArrayBuilder& BytecodeArrayBuilder::CastAccumulatorToJSObject() { in CastAccumulatorToJSObject()
383 BytecodeArrayBuilder& BytecodeArrayBuilder::CastAccumulatorToName() { in CastAccumulatorToName()
388 BytecodeArrayBuilder& BytecodeArrayBuilder::CastAccumulatorToNumber() { in CastAccumulatorToNumber()
393 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind()
399 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(const BytecodeLabel& target, in Bind()
406 BytecodeArrayBuilder& BytecodeArrayBuilder::OutputJump(Bytecode jump_bytecode, in OutputJump()
415 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump()
419 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(BytecodeLabel* label) { in JumpIfTrue()
425 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(BytecodeLabel* label) { in JumpIfFalse()
431 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull()
435 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfUndefined( in JumpIfUndefined()
440 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNotHole( in JumpIfNotHole()
445 BytecodeArrayBuilder& BytecodeArrayBuilder::StackCheck(int position) { in StackCheck()
463 BytecodeArrayBuilder& BytecodeArrayBuilder::Throw() { in Throw()
468 BytecodeArrayBuilder& BytecodeArrayBuilder::ReThrow() { in ReThrow()
473 BytecodeArrayBuilder& BytecodeArrayBuilder::Return() { in Return()
480 BytecodeArrayBuilder& BytecodeArrayBuilder::Debugger() { in Debugger()
485 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInPrepare( in ForInPrepare()
491 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInDone(Register index, in ForInDone()
498 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInNext( in ForInNext()
507 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInStep(Register index) { in ForInStep()
512 BytecodeArrayBuilder& BytecodeArrayBuilder::SuspendGenerator( in SuspendGenerator()
518 BytecodeArrayBuilder& BytecodeArrayBuilder::ResumeGenerator( in ResumeGenerator()
524 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkHandler(int handler_id, in MarkHandler()
533 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryBegin(int handler_id, in MarkTryBegin()
542 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryEnd(int handler_id) { in MarkTryEnd()
549 void BytecodeArrayBuilder::EnsureReturn() { in EnsureReturn()
557 BytecodeArrayBuilder& BytecodeArrayBuilder::Call(Register callable, in Call()
568 BytecodeArrayBuilder& BytecodeArrayBuilder::New(Register constructor, in New()
580 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
601 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntimeForPair( in CallRuntimeForPair()
616 BytecodeArrayBuilder& BytecodeArrayBuilder::CallJSRuntime( in CallJSRuntime()
623 BytecodeArrayBuilder& BytecodeArrayBuilder::Delete(Register object, in Delete()
629 size_t BytecodeArrayBuilder::GetConstantPoolEntry(Handle<Object> object) { in GetConstantPoolEntry()
633 void BytecodeArrayBuilder::SetReturnPosition() { in SetReturnPosition()
638 void BytecodeArrayBuilder::SetStatementPosition(Statement* stmt) { in SetStatementPosition()
643 void BytecodeArrayBuilder::SetExpressionPosition(Expression* expr) { in SetExpressionPosition()
652 void BytecodeArrayBuilder::SetExpressionAsStatementPosition(Expression* expr) { in SetExpressionAsStatementPosition()
657 bool BytecodeArrayBuilder::TemporaryRegisterIsLive(Register reg) const { in TemporaryRegisterIsLive()
661 bool BytecodeArrayBuilder::RegisterIsValid(Register reg) const { in RegisterIsValid()
679 bool BytecodeArrayBuilder::OperandsAreValid( in OperandsAreValid()
764 Bytecode BytecodeArrayBuilder::BytecodeForBinaryOperation(Token::Value op) { in BytecodeForBinaryOperation()
795 Bytecode BytecodeArrayBuilder::BytecodeForCountOperation(Token::Value op) { in BytecodeForCountOperation()
808 Bytecode BytecodeArrayBuilder::BytecodeForCompareOperation(Token::Value op) { in BytecodeForCompareOperation()
835 Bytecode BytecodeArrayBuilder::BytecodeForStoreNamedProperty( in BytecodeForStoreNamedProperty()
849 Bytecode BytecodeArrayBuilder::BytecodeForStoreKeyedProperty( in BytecodeForStoreKeyedProperty()
863 Bytecode BytecodeArrayBuilder::BytecodeForLoadGlobal(TypeofMode typeof_mode) { in BytecodeForLoadGlobal()
869 Bytecode BytecodeArrayBuilder::BytecodeForStoreGlobal( in BytecodeForStoreGlobal()
883 Bytecode BytecodeArrayBuilder::BytecodeForStoreLookupSlot( in BytecodeForStoreLookupSlot()
897 Bytecode BytecodeArrayBuilder::BytecodeForCreateArguments( in BytecodeForCreateArguments()
912 Bytecode BytecodeArrayBuilder::BytecodeForDelete(LanguageMode language_mode) { in BytecodeForDelete()
925 Bytecode BytecodeArrayBuilder::BytecodeForCall(TailCallMode tail_call_mode) { in BytecodeForCall()