diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-07-31 15:50:41 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-08-30 12:35:23 +0000 |
commit | 7b2ffa587235a47d4094787d72f38102089f402a (patch) | |
tree | 30e82af9cbab08a7fa028bb18f4f2987a3f74dfa /chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc | |
parent | d94af01c90575348c4e81a418257f254b6f8d225 (diff) | |
download | qtwebengine-chromium-7b2ffa587235a47d4094787d72f38102089f402a.tar.gz |
BASELINE: Update Chromium to 76.0.3809.94
Change-Id: I321c3f5f929c105aec0f98c5091ef6108822e647
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc')
-rw-r--r-- | chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc b/chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc index cbb41a7af0f..19d17baa523 100644 --- a/chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc +++ b/chromium/v8/src/interpreter/interpreter-intrinsics-generator.cc @@ -4,17 +4,17 @@ #include "src/interpreter/interpreter-intrinsics-generator.h" -#include "src/allocation.h" #include "src/builtins/builtins.h" -#include "src/code-factory.h" -#include "src/frames.h" +#include "src/codegen/code-factory.h" +#include "src/execution/frames.h" #include "src/heap/factory-inl.h" #include "src/interpreter/bytecodes.h" #include "src/interpreter/interpreter-assembler.h" #include "src/interpreter/interpreter-intrinsics.h" -#include "src/objects-inl.h" #include "src/objects/js-generator.h" #include "src/objects/module.h" +#include "src/utils/allocation.h" +#include "src/objects/objects-inl.h" namespace v8 { namespace internal { @@ -159,12 +159,6 @@ Node* IntrinsicsGenerator::IsArray( return IsInstanceType(input, JS_ARRAY_TYPE); } -Node* IntrinsicsGenerator::IsTypedArray( - const InterpreterAssembler::RegListNodePair& args, Node* context) { - Node* input = __ LoadRegisterFromRegisterList(args, 0); - return IsInstanceType(input, JS_TYPED_ARRAY_TYPE); -} - Node* IntrinsicsGenerator::IsSmi( const InterpreterAssembler::RegListNodePair& args, Node* context) { Node* input = __ LoadRegisterFromRegisterList(args, 0); @@ -194,6 +188,13 @@ Node* IntrinsicsGenerator::IntrinsicAsBuiltinCall( return IntrinsicAsStubCall(args, context, callable); } +Node* IntrinsicsGenerator::CopyDataProperties( + const InterpreterAssembler::RegListNodePair& args, Node* context) { + return IntrinsicAsStubCall( + args, context, + Builtins::CallableFor(isolate(), Builtins::kCopyDataProperties)); +} + Node* IntrinsicsGenerator::CreateIterResultObject( const InterpreterAssembler::RegListNodePair& args, Node* context) { return IntrinsicAsStubCall( @@ -207,7 +208,7 @@ Node* IntrinsicsGenerator::HasProperty( args, context, Builtins::CallableFor(isolate(), Builtins::kHasProperty)); } -Node* IntrinsicsGenerator::ToString( +Node* IntrinsicsGenerator::ToStringRT( const InterpreterAssembler::RegListNodePair& args, Node* context) { return IntrinsicAsStubCall( args, context, Builtins::CallableFor(isolate(), Builtins::kToString)); |