Home
last modified time | relevance | path

Searched refs:Builtins (Results 1 - 25 of 116) sorted by relevance

12345

/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-ic-gen.cc13 void Builtins::Generate_LoadIC(compiler::CodeAssemblerState* state) { in Generate_LoadIC()
17 void Builtins::Generate_LoadIC_Megamorphic( in Generate_LoadIC_Megamorphic()
22 void Builtins::Generate_LoadIC_Noninlined(compiler::CodeAssemblerState* state) { in Generate_LoadIC_Noninlined()
26 void Builtins::Generate_LoadIC_NoFeedback(compiler::CodeAssemblerState* state) { in Generate_LoadIC_NoFeedback()
30 void Builtins::Generate_LoadICTrampoline(compiler::CodeAssemblerState* state) { in Generate_LoadICTrampoline()
34 void Builtins::Generate_LoadICBaseline(compiler::CodeAssemblerState* state) { in Generate_LoadICBaseline()
38 void Builtins::Generate_LoadICTrampoline_Megamorphic( in Generate_LoadICTrampoline_Megamorphic()
43 void Builtins::Generate_LoadSuperIC(compiler::CodeAssemblerState* state) { in Generate_LoadSuperIC()
47 void Builtins::Generate_LoadSuperICBaseline( in Generate_LoadSuperICBaseline()
52 void Builtins in Generate_LoadSuperICBaseline()
[all...]
H A Dbuiltins.cc38 Builtins::Kind kind;
71 {#Name, Builtins::CPP, {FUNCTION_ADDR(Builtin_##Name)}},
72 #define DECL_TFJ(Name, Count, ...) {#Name, Builtins::TFJ, {Count, 0}},
73 #define DECL_TFC(Name, ...) {#Name, Builtins::TFC, {}},
74 #define DECL_TFS(Name, ...) {#Name, Builtins::TFS, {}},
75 #define DECL_TFH(Name, ...) {#Name, Builtins::TFH, {}},
77 {#Name, Builtins::BCH, {Bytecode, OperandScale}},
78 #define DECL_ASM(Name, ...) {#Name, Builtins::ASM, {}},
91 BytecodeOffset Builtins::GetContinuationBytecodeOffset(Builtin builtin) { in GetContinuationBytecodeOffset()
92 DCHECK(Builtins in GetContinuationBytecodeOffset()
[all...]
H A Dsetup-builtins-internal.cc104 DCHECK_EQ(Builtins::KindOf(Builtin::kJSEntry), Builtins::ASM); in BuildWithMacroAssembler()
105 DCHECK_EQ(Builtins::KindOf(Builtin::kJSConstructEntry), Builtins::ASM); in BuildWithMacroAssembler()
106 DCHECK_EQ(Builtins::KindOf(Builtin::kJSRunMicrotasksEntry), Builtins::ASM); in BuildWithMacroAssembler()
107 if (Builtins::IsJSEntryVariant(builtin)) { in BuildWithMacroAssembler()
139 Builtins::Generate_Adaptor(&masm, builtin_address); in BuildAdaptor()
195 void SetupIsolateDelegate::AddBuiltin(Builtins* builtins, Builtin builtin, in AddBuiltin()
206 Builtins* builtin in PopulateWithPlaceholders()
[all...]
H A Dbuiltins-interpreter-gen.cc12 void Builtins::Generate_InterpreterPushArgsThenCall(MacroAssembler* masm) { in Generate_InterpreterPushArgsThenCall()
17 void Builtins::Generate_InterpreterPushUndefinedAndArgsThenCall( in Generate_InterpreterPushUndefinedAndArgsThenCall()
24 void Builtins::Generate_InterpreterPushArgsThenCallWithFinalSpread( in Generate_InterpreterPushArgsThenCallWithFinalSpread()
31 void Builtins::Generate_InterpreterPushArgsThenConstruct(MacroAssembler* masm) { in Generate_InterpreterPushArgsThenConstruct()
36 void Builtins::Generate_InterpreterPushArgsThenConstructWithFinalSpread( in Generate_InterpreterPushArgsThenConstructWithFinalSpread()
42 void Builtins::Generate_InterpreterPushArgsThenConstructArrayFunction( in Generate_InterpreterPushArgsThenConstructArrayFunction()
H A Dbuiltins-utils-gen.h51 void Builtins::Generate_##Name(compiler::CodeAssemblerState* state) { \
54 if (Builtins::KindOf(Builtin::k##Name) == Builtins::TFJ) { \
H A Dbuiltins.h62 class Builtins { class in v8::internal::Builtin
64 explicit Builtins(Isolate* isolate) : isolate_(isolate) {} in Builtins() function in v8::internal::Builtin::Builtins
66 Builtins(const Builtins&) = delete;
67 Builtins& operator=(const Builtins&) = delete;
/third_party/node/deps/v8/src/codegen/
H A Dcode-factory.cc73 return Builtins::CallableFor(isolate, Builtin::kCallApiGetter); in ApiGetter()
78 return Builtins::CallableFor(isolate, Builtin::kCallApiCallback); in CallApiCallback()
84 ? Builtins::CallableFor(isolate, Builtin::kLoadGlobalICTrampoline) in LoadGlobalIC()
85 : Builtins::CallableFor( in LoadGlobalIC()
93 ? Builtins::CallableFor(isolate, Builtin::kLoadGlobalIC) in LoadGlobalICInOptimizedCode()
94 : Builtins::CallableFor(isolate, in LoadGlobalICInOptimizedCode()
99 return Builtins::CallableFor(isolate, Builtin::kDefineNamedOwnICTrampoline); in DefineNamedOwnIC()
103 return Builtins::CallableFor(isolate, Builtin::kDefineNamedOwnIC); in DefineNamedOwnICInOptimizedCode()
124 return Builtins::CallableFor(isolate, Builtin::kStringAdd_CheckNone); in StringAdd()
126 return Builtins in StringAdd()
[all...]
/third_party/node/deps/v8/src/snapshot/embedded/
H A Dembedded-data.cc32 int l = 0, r = Builtins::kBuiltinCount; in TryLookupCode()
35 const Builtin builtin = Builtins::FromInt(mid); in TryLookupCode()
97 !Builtins::IsBuiltinId(builtin)) { in TryLookupCode()
102 if (V8_SHORT_BUILTIN_CALLS_BOOL && !Builtins::IsBuiltinId(builtin)) { in TryLookupCode()
187 DCHECK(Builtins::IsIsolateIndependent(code.builtin_id())); in BuiltinAliasesOffHeapTrampolineRegister()
188 switch (Builtins::KindOf(code.builtin_id())) { in BuiltinAliasesOffHeapTrampolineRegister()
189 case Builtins::CPP: in BuiltinAliasesOffHeapTrampolineRegister()
190 case Builtins::TFC: in BuiltinAliasesOffHeapTrampolineRegister()
191 case Builtins::TFH: in BuiltinAliasesOffHeapTrampolineRegister()
192 case Builtins in BuiltinAliasesOffHeapTrampolineRegister()
[all...]
H A Dembedded-data-inl.h14 DCHECK(Builtins::IsBuiltinId(builtin)); in InstructionStartOfBuiltin()
22 DCHECK(Builtins::IsBuiltinId(builtin)); in InstructionSizeOfBuiltin()
28 DCHECK(Builtins::IsBuiltinId(builtin)); in MetadataStartOfBuiltin()
36 DCHECK(Builtins::IsBuiltinId(builtin)); in MetadataSizeOfBuiltin()
42 DCHECK(Builtins::IsBuiltinId(builtin)); in SafepointTableStartOf()
50 DCHECK(Builtins::IsBuiltinId(builtin)); in SafepointTableSizeOf()
61 DCHECK(Builtins::IsBuiltinId(builtin)); in HandlerTableStartOf()
69 DCHECK(Builtins::IsBuiltinId(builtin)); in HandlerTableSizeOf()
81 DCHECK(Builtins::IsBuiltinId(builtin)); in ConstantPoolStartOf()
93 DCHECK(Builtins in ConstantPoolSizeOf()
[all...]
H A Dembedded-file-writer.cc59 base::SNPrintF(builtin_symbol, "Builtins_%s", i::Builtins::name(builtin)); in WriteBuiltin()
62 i::Builtins::name(builtin)); in WriteBuiltin()
162 STATIC_ASSERT(Builtins::kAllBuiltinsAreIsolateIndependent); in WriteCodeSection()
163 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast; in WriteCodeSection()
292 void EmbeddedFileWriter::PrepareBuiltinSourcePositionMap(Builtins* builtins) { in PrepareBuiltinSourcePositionMap()
293 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast; in PrepareBuiltinSourcePositionMap()
H A Dembedded-file-writer.h41 void PrepareBuiltinSourcePositionMap(Builtins* builtins) override;
50 DCHECK_LT(static_cast<int>(builtin), Builtins::kBuiltinCount);
184 std::vector<byte> source_positions_[Builtins::kBuiltinCount];
185 std::vector<LabelInfo> label_info_[Builtins::kBuiltinCount];
188 win64_unwindinfo::BuiltinUnwindInfo unwind_infos_[Builtins::kBuiltinCount];
H A Dembedded-file-writer-interface.h15 class Builtins;
41 virtual void PrepareBuiltinSourcePositionMap(Builtins* builtins) = 0;
/third_party/node/deps/v8/src/execution/
H A Disolate-data.h31 Builtins::kBuiltinTier0Count* kSystemPointerSize, \
34 Builtins::kBuiltinTier0Count* kSystemPointerSize, builtin_tier0_table) \
48 V(kBuiltinEntryTableOffset, Builtins::kBuiltinCount* kSystemPointerSize, \
50 V(kBuiltinTableOffset, Builtins::kBuiltinCount* kSystemPointerSize, \
97 DCHECK(Builtins::IsBuiltinId(id)); in BuiltinEntrySlotOffset()
98 return (Builtins::IsTier0(id) ? builtin_tier0_entry_table_offset() in BuiltinEntrySlotOffset()
100 Builtins::ToInt(id) * kSystemPointerSize; in BuiltinEntrySlotOffset()
104 return BuiltinSlotOffset(Builtins::FromInt(builtin_index)); in builtin_slot_offset()
107 return (Builtins::IsTier0(id) ? builtin_tier0_table_offset() in BuiltinSlotOffset()
109 Builtins in BuiltinSlotOffset()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
H A DMCAsmBackend.cpp68 static const MCFixupKindInfo Builtins[] = { in getFixupKindInfo() local
102 assert((size_t)Kind <= array_lengthof(Builtins) && "Unknown fixup kind"); in getFixupKindInfo()
103 return Builtins[Kind]; in getFixupKindInfo()
/third_party/node/deps/v8/src/compiler/
H A Djs-intrinsic-lowering.cc91 node, Builtins::CallableFor(isolate(), Builtin::kCopyDataProperties), 0); in ReduceCopyDataProperties()
100 auto callable = Builtins::CallableFor( in ReduceCopyDataPropertiesWithExcludedPropertiesOnStack()
169 Builtins::CallableFor(isolate(), Builtin::kAsyncFunctionAwaitCaught), 0); in ReduceAsyncFunctionAwaitCaught()
175 Builtins::CallableFor(isolate(), Builtin::kAsyncFunctionAwaitUncaught), in ReduceAsyncFunctionAwaitUncaught()
199 Builtins::CallableFor(isolate(), Builtin::kAsyncGeneratorAwaitCaught), 0); in ReduceAsyncGeneratorAwaitCaught()
205 Builtins::CallableFor(isolate(), Builtin::kAsyncGeneratorAwaitUncaught), in ReduceAsyncGeneratorAwaitUncaught()
211 node, Builtins::CallableFor(isolate(), Builtin::kAsyncGeneratorReject), in ReduceAsyncGeneratorReject()
217 node, Builtins::CallableFor(isolate(), Builtin::kAsyncGeneratorResolve), in ReduceAsyncGeneratorResolve()
223 node, Builtins::CallableFor(isolate(), Builtin::kAsyncGeneratorYield), 0); in ReduceAsyncGeneratorYield()
352 Builtins in ReduceIncBlockCounter()
[all...]
/third_party/node/deps/v8/src/init/
H A Dsetup-isolate.h13 class Builtins;
44 static void AddBuiltin(Builtins* builtins, Builtin builtin, Code code);
/third_party/node/deps/v8/src/diagnostics/
H A Ddisassembler.cc133 Builtins::kBuiltinTier0Count * kSystemPointerSize; in RootRelativeName()
136 Builtins::kBuiltinCount * kSystemPointerSize; in RootRelativeName()
172 Builtins::FromInt(offset_in_builtins_table / kSystemPointerSize); in RootRelativeName()
173 const char* name = Builtins::name(builtin); in RootRelativeName()
181 Builtins::FromInt(offset_in_builtins_table / kSystemPointerSize); in RootRelativeName()
182 const char* name = Builtins::name(builtin); in RootRelativeName()
264 out << " Builtin::" << Builtins::name(code.builtin_id()); in PrintRelocInfo()
465 "Builtins disassembly requires a readable .text section"); in Decode()
/third_party/node/deps/v8/src/builtins/mips/
H A Dbuiltins-mips.cc38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
329 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
333 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
534 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
538 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
543 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
621 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
625 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()
629 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/ia32/
H A Dbuiltins-ia32.cc39 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
176 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
351 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
355 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
484 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
488 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
493 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
563 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
567 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()
571 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/arm/
H A Dbuiltins-arm.cc37 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
175 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
339 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
378 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()
511 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
708 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
712 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
717 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
814 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
818 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/mips64/
H A Dbuiltins-mips64.cc38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
327 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
366 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()
497 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
719 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
723 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
728 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
798 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
802 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc254 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
442 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
618 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
636 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()
782 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
970 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
974 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
979 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
1058 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
1062 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/loong64/
H A Dbuiltins-loong64.cc38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
327 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
367 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()
498 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
717 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
721 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
726 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
796 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
800 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/x64/
H A Dbuiltins-x64.cc44 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
175 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
343 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
347 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
536 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
540 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
545 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) { in Generate_JSRunMicrotasksEntry()
665 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()
669 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()
673 void Builtins
[all...]
/third_party/node/deps/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc42 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor()
93 ASM_LOCATION("Builtins::Generate_JSConstructStubHelper"); in Generate_JSBuiltinsConstructStubHelper()
207 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()
217 ASM_LOCATION("Builtins::Generate_JSConstructStubGeneric"); in Generate_JSConstructStubGeneric()
410 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()
414 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()
463 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()
845 void Builtins::Generate_JSEntry(MacroAssembler* masm) { in Generate_JSEntry()
849 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) { in Generate_JSConstructEntry()
854 void Builtins
[all...]

Completed in 33 milliseconds

12345