• Home
  • Raw
  • Download

Lines Matching refs:BytecodeArrayBuilder

27   explicit RegisterTransferWriter(BytecodeArrayBuilder* builder)  in RegisterTransferWriter()
40 BytecodeArrayBuilder* builder_;
43 BytecodeArrayBuilder::BytecodeArrayBuilder( in BytecodeArrayBuilder() function in v8::internal::interpreter::BytecodeArrayBuilder
68 Register BytecodeArrayBuilder::Parameter(int parameter_index) const { in Parameter()
75 Register BytecodeArrayBuilder::Receiver() const { in Receiver()
79 Register BytecodeArrayBuilder::Local(int index) const { in Local()
85 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray( in ToBytecodeArray()
105 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(
108 Handle<BytecodeArray> BytecodeArrayBuilder::ToBytecodeArray(
112 int BytecodeArrayBuilder::CheckBytecodeMatches(BytecodeArray bytecode) { in CheckBytecodeMatches()
119 Handle<ByteArray> BytecodeArrayBuilder::ToSourcePositionTable( in ToSourcePositionTable()
127 Handle<ByteArray> BytecodeArrayBuilder::ToSourcePositionTable(
130 Handle<ByteArray> BytecodeArrayBuilder::ToSourcePositionTable(
133 BytecodeSourceInfo BytecodeArrayBuilder::CurrentSourcePosition( in CurrentSourcePosition()
151 void BytecodeArrayBuilder::SetDeferredSourceInfo( in SetDeferredSourceInfo()
157 void BytecodeArrayBuilder::AttachOrEmitDeferredSourceInfo(BytecodeNode* node) { in AttachOrEmitDeferredSourceInfo()
170 void BytecodeArrayBuilder::Write(BytecodeNode* node) { in Write()
175 void BytecodeArrayBuilder::WriteJump(BytecodeNode* node, BytecodeLabel* label) { in WriteJump()
180 void BytecodeArrayBuilder::WriteJumpLoop(BytecodeNode* node, in WriteJumpLoop()
186 void BytecodeArrayBuilder::WriteSwitch(BytecodeNode* node, in WriteSwitch()
192 void BytecodeArrayBuilder::OutputLdarRaw(Register reg) { in OutputLdarRaw()
198 void BytecodeArrayBuilder::OutputStarRaw(Register reg) { in OutputStarRaw()
204 void BytecodeArrayBuilder::OutputMovRaw(Register src, Register dest) { in OutputMovRaw()
217 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
223 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, int value) { in Convert()
257 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, int value) { in Convert()
265 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
274 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
283 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
293 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
302 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
311 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
321 V8_INLINE static uint32_t Convert(BytecodeArrayBuilder* builder, in Convert()
335 V8_INLINE static BytecodeNode Make(BytecodeArrayBuilder* builder, in Make()
355 BytecodeNode BytecodeArrayBuilder::Create##name##Node( \
362 void BytecodeArrayBuilder::Output##name(Operands... operands) { \
368 void BytecodeArrayBuilder::Output##name(BytecodeLabel* label, \
377 void BytecodeArrayBuilder::OutputJumpLoop(BytecodeLoopHeader* loop_header, in BYTECODE_LIST()
383 void BytecodeArrayBuilder::OutputSwitchOnSmiNoFeedback( in OutputSwitchOnSmiNoFeedback()
391 BytecodeArrayBuilder& BytecodeArrayBuilder::BinaryOperation(Token::Value op, in BinaryOperation()
437 BytecodeArrayBuilder& BytecodeArrayBuilder::BinaryOperationSmiLiteral( in BinaryOperationSmiLiteral()
482 BytecodeArrayBuilder& BytecodeArrayBuilder::UnaryOperation(Token::Value op, in UnaryOperation()
506 BytecodeArrayBuilder& BytecodeArrayBuilder::LogicalNot(ToBooleanMode mode) { in LogicalNot()
516 BytecodeArrayBuilder& BytecodeArrayBuilder::TypeOf() { in TypeOf()
521 BytecodeArrayBuilder& BytecodeArrayBuilder::GetSuperConstructor(Register out) { in GetSuperConstructor()
526 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareOperation( in CompareOperation()
559 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareReference(Register reg) { in CompareReference()
564 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareUndetectable() { in CompareUndetectable()
569 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareUndefined() { in CompareUndefined()
574 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareNull() { in CompareNull()
579 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareNil(Token::Value op, in CompareNil()
594 BytecodeArrayBuilder& BytecodeArrayBuilder::CompareTypeOf( in CompareTypeOf()
601 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadConstantPoolEntry( in LoadConstantPoolEntry()
607 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(Smi smi) { in LoadLiteral()
617 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(double value) { in LoadLiteral()
623 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral( in LoadLiteral()
630 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(const Scope* scope) { in LoadLiteral()
636 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(AstBigInt bigint) { in LoadLiteral()
642 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLiteral(AstSymbol symbol) { in LoadLiteral()
654 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadUndefined() { in LoadUndefined()
659 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNull() { in LoadNull()
664 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTheHole() { in LoadTheHole()
669 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadTrue() { in LoadTrue()
674 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadFalse() { in LoadFalse()
679 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadBoolean(bool value) { in LoadBoolean()
683 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadAccumulatorWithRegister( in LoadAccumulatorWithRegister()
696 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreAccumulatorInRegister( in StoreAccumulatorInRegister()
709 BytecodeArrayBuilder& BytecodeArrayBuilder::MoveRegister(Register from, in MoveRegister()
723 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadGlobal(const AstRawString* name, in LoadGlobal()
740 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreGlobal( in StoreGlobal()
747 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadContextSlot( in LoadContextSlot()
766 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreContextSlot(Register context, in StoreContextSlot()
777 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupSlot( in LoadLookupSlot()
789 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupContextSlot( in LoadLookupContextSlot()
802 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadLookupGlobalSlot( in LoadLookupGlobalSlot()
815 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreLookupSlot( in StoreLookupSlot()
825 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNamedProperty( in LoadNamedProperty()
832 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNamedPropertyFromSuper( in LoadNamedPropertyFromSuper()
839 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadNamedPropertyNoFeedback( in LoadNamedPropertyNoFeedback()
846 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadKeyedProperty( in LoadKeyedProperty()
852 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadIteratorProperty( in LoadIteratorProperty()
859 BytecodeArrayBuilder& BytecodeArrayBuilder::GetIterator( in GetIterator()
865 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadAsyncIteratorProperty( in LoadAsyncIteratorProperty()
872 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreDataPropertyInLiteral( in StoreDataPropertyInLiteral()
879 BytecodeArrayBuilder& BytecodeArrayBuilder::CollectTypeProfile(int position) { in CollectTypeProfile()
884 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedProperty( in StoreNamedProperty()
895 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedProperty( in StoreNamedProperty()
902 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedPropertyNoFeedback( in StoreNamedPropertyNoFeedback()
910 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreNamedOwnProperty( in StoreNamedOwnProperty()
921 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreKeyedProperty( in StoreKeyedProperty()
932 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreInArrayLiteral( in StoreInArrayLiteral()
938 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreHomeObjectProperty( in StoreHomeObjectProperty()
944 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreClassFieldsInitializer( in StoreClassFieldsInitializer()
951 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadClassFieldsInitializer( in LoadClassFieldsInitializer()
958 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateClosure( in CreateClosure()
964 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateBlockContext( in CreateBlockContext()
971 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateCatchContext( in CreateCatchContext()
978 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateFunctionContext( in CreateFunctionContext()
985 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateEvalContext( in CreateEvalContext()
992 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateWithContext( in CreateWithContext()
999 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArguments( in CreateArguments()
1017 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateRegExpLiteral( in CreateRegExpLiteral()
1024 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateEmptyArrayLiteral( in CreateEmptyArrayLiteral()
1030 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArrayLiteral( in CreateArrayLiteral()
1036 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateArrayFromIterable() { in CreateArrayFromIterable()
1041 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateObjectLiteral( in CreateObjectLiteral()
1047 BytecodeArrayBuilder& BytecodeArrayBuilder::CreateEmptyObjectLiteral() { in CreateEmptyObjectLiteral()
1052 BytecodeArrayBuilder& BytecodeArrayBuilder::CloneObject(Register source, in CloneObject()
1059 BytecodeArrayBuilder& BytecodeArrayBuilder::GetTemplateObject( in GetTemplateObject()
1065 BytecodeArrayBuilder& BytecodeArrayBuilder::PushContext(Register context) { in PushContext()
1070 BytecodeArrayBuilder& BytecodeArrayBuilder::PopContext(Register context) { in PopContext()
1075 BytecodeArrayBuilder& BytecodeArrayBuilder::ToObject(Register out) { in ToObject()
1080 BytecodeArrayBuilder& BytecodeArrayBuilder::ToName(Register out) { in ToName()
1085 BytecodeArrayBuilder& BytecodeArrayBuilder::ToString() { in ToString()
1090 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumber(int feedback_slot) { in ToNumber()
1095 BytecodeArrayBuilder& BytecodeArrayBuilder::ToNumeric(int feedback_slot) { in ToNumeric()
1100 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeLabel* label) { in Bind()
1112 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind( in Bind()
1121 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeJumpTable* jump_table, in Bind()
1130 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkHandler( in MarkHandler()
1141 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryBegin(int handler_id, in MarkTryBegin()
1152 BytecodeArrayBuilder& BytecodeArrayBuilder::MarkTryEnd(int handler_id) { in MarkTryEnd()
1157 BytecodeArrayBuilder& BytecodeArrayBuilder::Jump(BytecodeLabel* label) { in Jump()
1163 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(ToBooleanMode mode, in JumpIfTrue()
1175 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(ToBooleanMode mode, in JumpIfFalse()
1187 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNull(BytecodeLabel* label) { in JumpIfNull()
1193 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNotNull( in JumpIfNotNull()
1200 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfUndefined( in JumpIfUndefined()
1207 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfUndefinedOrNull( in JumpIfUndefinedOrNull()
1214 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNotUndefined( in JumpIfNotUndefined()
1221 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNil(BytecodeLabel* label, in JumpIfNil()
1239 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfNotNil(BytecodeLabel* label, in JumpIfNotNil()
1257 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfJSReceiver( in JumpIfJSReceiver()
1264 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpLoop( in JumpLoop()
1282 BytecodeArrayBuilder& BytecodeArrayBuilder::SwitchOnSmiNoFeedback( in SwitchOnSmiNoFeedback()
1288 BytecodeArrayBuilder& BytecodeArrayBuilder::SetPendingMessage() { in SetPendingMessage()
1293 BytecodeArrayBuilder& BytecodeArrayBuilder::Throw() { in Throw()
1298 BytecodeArrayBuilder& BytecodeArrayBuilder::ReThrow() { in ReThrow()
1303 BytecodeArrayBuilder& BytecodeArrayBuilder::Abort(AbortReason reason) { in Abort()
1310 BytecodeArrayBuilder& BytecodeArrayBuilder::Return() { in Return()
1315 BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowReferenceErrorIfHole( in ThrowReferenceErrorIfHole()
1322 BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowSuperNotCalledIfHole() { in ThrowSuperNotCalledIfHole()
1327 BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowSuperAlreadyCalledIfNotHole() { in ThrowSuperAlreadyCalledIfNotHole()
1332 BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowIfNotSuperConstructor( in ThrowIfNotSuperConstructor()
1338 BytecodeArrayBuilder& BytecodeArrayBuilder::Debugger() { in Debugger()
1343 BytecodeArrayBuilder& BytecodeArrayBuilder::IncBlockCounter( in IncBlockCounter()
1349 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInEnumerate(Register receiver) { in ForInEnumerate()
1354 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInPrepare( in ForInPrepare()
1361 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInContinue( in ForInContinue()
1367 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInNext( in ForInNext()
1375 BytecodeArrayBuilder& BytecodeArrayBuilder::ForInStep(Register index) { in ForInStep()
1380 BytecodeArrayBuilder& BytecodeArrayBuilder::StoreModuleVariable(int cell_index, in StoreModuleVariable()
1386 BytecodeArrayBuilder& BytecodeArrayBuilder::LoadModuleVariable(int cell_index, in LoadModuleVariable()
1392 BytecodeArrayBuilder& BytecodeArrayBuilder::SuspendGenerator( in SuspendGenerator()
1399 BytecodeArrayBuilder& BytecodeArrayBuilder::SwitchOnGeneratorState( in SwitchOnGeneratorState()
1408 BytecodeArrayBuilder& BytecodeArrayBuilder::ResumeGenerator( in ResumeGenerator()
1414 BytecodeArrayBuilder& BytecodeArrayBuilder::CallProperty(Register callable, in CallProperty()
1429 BytecodeArrayBuilder& BytecodeArrayBuilder::CallUndefinedReceiver( in CallUndefinedReceiver()
1444 BytecodeArrayBuilder& BytecodeArrayBuilder::CallAnyReceiver(Register callable, in CallAnyReceiver()
1451 BytecodeArrayBuilder& BytecodeArrayBuilder::CallNoFeedback(Register callable, in CallNoFeedback()
1457 BytecodeArrayBuilder& BytecodeArrayBuilder::CallWithSpread(Register callable, in CallWithSpread()
1464 BytecodeArrayBuilder& BytecodeArrayBuilder::Construct(Register constructor, in Construct()
1471 BytecodeArrayBuilder& BytecodeArrayBuilder::ConstructWithSpread( in ConstructWithSpread()
1478 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1495 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1500 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( in CallRuntime()
1505 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntimeForPair( in CallRuntimeForPair()
1517 BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntimeForPair( in CallRuntimeForPair()
1522 BytecodeArrayBuilder& BytecodeArrayBuilder::CallJSRuntime(int context_index, in CallJSRuntime()
1528 BytecodeArrayBuilder& BytecodeArrayBuilder::Delete(Register object, in Delete()
1539 size_t BytecodeArrayBuilder::GetConstantPoolEntry( in GetConstantPoolEntry()
1544 size_t BytecodeArrayBuilder::GetConstantPoolEntry(AstBigInt bigint) { in GetConstantPoolEntry()
1548 size_t BytecodeArrayBuilder::GetConstantPoolEntry(const Scope* scope) { in GetConstantPoolEntry()
1552 size_t BytecodeArrayBuilder::GetConstantPoolEntry(double number) { in GetConstantPoolEntry()
1557 size_t BytecodeArrayBuilder::NAME##ConstantPoolEntry() { \
1563 BytecodeJumpTable* BytecodeArrayBuilder::AllocateJumpTable( in SINGLETON_CONSTANT_ENTRY_TYPES()
1573 size_t BytecodeArrayBuilder::AllocateDeferredConstantPoolEntry() { in AllocateDeferredConstantPoolEntry()
1577 void BytecodeArrayBuilder::SetDeferredConstantPoolEntry(size_t entry, in SetDeferredConstantPoolEntry()
1582 bool BytecodeArrayBuilder::RegisterIsValid(Register reg) const { in RegisterIsValid()
1599 bool BytecodeArrayBuilder::RegisterListIsValid(RegisterList reg_list) const { in RegisterListIsValid()
1614 void BytecodeArrayBuilder::PrepareToOutputBytecode() { in PrepareToOutputBytecode()
1619 uint32_t BytecodeArrayBuilder::GetInputRegisterOperand(Register reg) { in GetInputRegisterOperand()
1625 uint32_t BytecodeArrayBuilder::GetOutputRegisterOperand(Register reg) { in GetOutputRegisterOperand()
1631 uint32_t BytecodeArrayBuilder::GetInputRegisterListOperand( in GetInputRegisterListOperand()
1639 uint32_t BytecodeArrayBuilder::GetOutputRegisterListOperand( in GetOutputRegisterListOperand()
1647 void BytecodeArrayBuilder::EmitFunctionStartSourcePosition(int position) { in EmitFunctionStartSourcePosition()
1656 const BytecodeArrayBuilder::ToBooleanMode& mode) { in operator <<()
1658 case BytecodeArrayBuilder::ToBooleanMode::kAlreadyBoolean: in operator <<()
1660 case BytecodeArrayBuilder::ToBooleanMode::kConvertToBoolean: in operator <<()