• Home
  • Raw
  • Download

Lines Matching refs:Builtin

91 BytecodeOffset Builtins::GetContinuationBytecodeOffset(Builtin builtin) {  in GetContinuationBytecodeOffset()
98 Builtin Builtins::GetBuiltinFromBytecodeOffset(BytecodeOffset id) { in GetBuiltinFromBytecodeOffset()
99 Builtin builtin = Builtins::FromInt( in GetBuiltinFromBytecodeOffset()
110 Builtin builtin = OffHeapInstructionStream::TryLookupCode(isolate_, pc); in Lookup()
115 for (Builtin builtin_ix = Builtins::kFirst; builtin_ix <= Builtins::kLast; in Lookup()
127 return code_handle(Builtin::kCallFunction_ReceiverIsNullOrUndefined); in CallFunction()
129 return code_handle(Builtin::kCallFunction_ReceiverIsNotNullOrUndefined); in CallFunction()
131 return code_handle(Builtin::kCallFunction_ReceiverIsAny); in CallFunction()
139 return code_handle(Builtin::kCall_ReceiverIsNullOrUndefined); in Call()
141 return code_handle(Builtin::kCall_ReceiverIsNotNullOrUndefined); in Call()
143 return code_handle(Builtin::kCall_ReceiverIsAny); in Call()
151 return code_handle(Builtin::kNonPrimitiveToPrimitive_Default); in NonPrimitiveToPrimitive()
153 return code_handle(Builtin::kNonPrimitiveToPrimitive_Number); in NonPrimitiveToPrimitive()
155 return code_handle(Builtin::kNonPrimitiveToPrimitive_String); in NonPrimitiveToPrimitive()
163 return code_handle(Builtin::kOrdinaryToPrimitive_Number); in OrdinaryToPrimitive()
165 return code_handle(Builtin::kOrdinaryToPrimitive_String); in OrdinaryToPrimitive()
170 FullObjectSlot Builtins::builtin_slot(Builtin builtin) { in builtin_slot()
175 FullObjectSlot Builtins::builtin_tier0_slot(Builtin builtin) { in builtin_tier0_slot()
182 void Builtins::set_code(Builtin builtin, CodeT code) { in set_code()
192 CodeT Builtins::code(Builtin builtin) { in code()
197 Handle<CodeT> Builtins::code_handle(Builtin builtin) { in code_handle()
203 int Builtins::GetStackParameterCount(Builtin builtin) { in GetStackParameterCount()
209 CallInterfaceDescriptor Builtins::CallInterfaceDescriptorFor(Builtin builtin) { in CallInterfaceDescriptorFor()
215 case Builtin::k##Name: { \ in CallInterfaceDescriptorFor()
234 Callable Builtins::CallableFor(Isolate* isolate, Builtin builtin) { in CallableFor()
240 bool Builtins::HasJSLinkage(Builtin builtin) { in HasJSLinkage()
246 const char* Builtins::name(Builtin builtin) { in name()
255 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast; in PrintBuiltinCode()
272 for (Builtin builtin = Builtins::kFirst; builtin <= Builtins::kLast; in PrintBuiltinSize()
283 Address Builtins::CppEntryOf(Builtin builtin) { in CppEntryOf()
294 Builtin* builtin) const { in IsBuiltinHandle()
306 const Builtin builtin = code.builtin_id(); in IsIsolateIndependentBuiltin()
317 for (Builtin i = Builtins::kFirst; i <= Builtins::kLast; ++i) { in InitializeIsolateDataTables()
325 for (Builtin i = Builtins::kFirst; i <= Builtins::kLastTier0; ++i) { in InitializeIsolateDataTables()
343 for (; i < ToInt(Builtin::kFirstBytecodeHandler); i++) { in EmitCodeCreateEvents()
446 Builtins::Kind Builtins::KindOf(Builtin builtin) { in KindOf()
452 const char* Builtins::KindNameOf(Builtin builtin) { in KindNameOf()
469 bool Builtins::IsCpp(Builtin builtin) { in IsCpp()
488 bool Builtins::CodeObjectIsExecutable(Builtin builtin) { in CodeObjectIsExecutable()
512 case Builtin::kInterpreterEntryTrampoline: in CodeObjectIsExecutable()
513 case Builtin::kCompileLazy: in CodeObjectIsExecutable()
514 case Builtin::kCompileLazyDeoptimizedCode: in CodeObjectIsExecutable()
515 case Builtin::kCallFunction_ReceiverIsNullOrUndefined: in CodeObjectIsExecutable()
516 case Builtin::kCallFunction_ReceiverIsNotNullOrUndefined: in CodeObjectIsExecutable()
517 case Builtin::kCallFunction_ReceiverIsAny: in CodeObjectIsExecutable()
518 case Builtin::kCallBoundFunction: in CodeObjectIsExecutable()
519 case Builtin::kCall_ReceiverIsNullOrUndefined: in CodeObjectIsExecutable()
520 case Builtin::kCall_ReceiverIsNotNullOrUndefined: in CodeObjectIsExecutable()
521 case Builtin::kCall_ReceiverIsAny: in CodeObjectIsExecutable()
522 case Builtin::kHandleApiCall: in CodeObjectIsExecutable()
523 case Builtin::kInstantiateAsmJs: in CodeObjectIsExecutable()
525 case Builtin::kGenericJSToWasmWrapper: in CodeObjectIsExecutable()
530 case Builtin::kCEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit: in CodeObjectIsExecutable()
544 Builtin ExampleBuiltinForTorqueFunctionPointerType( in ExampleBuiltinForTorqueFunctionPointerType()
549 return Builtin::k##name; in ExampleBuiltinForTorqueFunctionPointerType()