Lines Matching refs:Builtin

36 AssemblerOptions BuiltinAssemblerOptions(Isolate* isolate, Builtin builtin) {
62 Handle<Code> BuildPlaceholder(Isolate* isolate, Builtin builtin) {
84 Code BuildWithMacroAssembler(Isolate* isolate, Builtin builtin,
104 DCHECK_EQ(Builtins::KindOf(Builtin::kJSEntry), Builtins::ASM);
105 DCHECK_EQ(Builtins::KindOf(Builtin::kJSConstructEntry), Builtins::ASM);
106 DCHECK_EQ(Builtins::KindOf(Builtin::kJSRunMicrotasksEntry), Builtins::ASM);
127 Code BuildAdaptor(Isolate* isolate, Builtin builtin, Address builtin_address,
150 Code BuildWithCodeStubAssemblerJS(Isolate* isolate, Builtin builtin,
169 Code BuildWithCodeStubAssemblerCS(Isolate* isolate, Builtin builtin,
195 void SetupIsolateDelegate::AddBuiltin(Builtins* builtins, Builtin builtin,
208 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast;
227 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast;
264 Code GenerateBytecodeHandler(Isolate* isolate, Builtin builtin,
289 code = BuildAdaptor(isolate, Builtin::k##Name, \
291 AddBuiltin(builtins, Builtin::k##Name, code); \
296 isolate, Builtin::k##Name, &Builtins::Generate_##Name, Argc, #Name); \
297 AddBuiltin(builtins, Builtin::k##Name, code); \
303 isolate, Builtin::k##Name, &Builtins::Generate_##Name, \
305 AddBuiltin(builtins, Builtin::k##Name, code); \
310 code = BuildWithCodeStubAssemblerCS(isolate, Builtin::k##Name, \
313 AddBuiltin(builtins, Builtin::k##Name, code); \
319 isolate, Builtin::k##Name, &Builtins::Generate_##Name, \
321 AddBuiltin(builtins, Builtin::k##Name, code); \
325 code = GenerateBytecodeHandler(isolate, Builtin::k##Name, OperandScale, \
327 AddBuiltin(builtins, Builtin::k##Name, code); \
331 code = BuildWithMacroAssembler(isolate, Builtin::k##Name, \
333 AddBuiltin(builtins, Builtin::k##Name, code); \
352 FromCodeT(builtins->code(Builtin::k##Name)).set_is_promise_rejection(true);