#ifndef V8_BUILTINS_BUILTINS_INL_H_
#define V8_BUILTINS_BUILTINS_INL_H_
#include "src/builtins/builtins.h"
#include "src/execution/isolate.h"
namespace v8 {
namespace internal {
constexpr Builtin Builtins::RecordWrite(SaveFPRegsMode fp_mode) { … }
constexpr Builtin Builtins::IndirectPointerBarrier(SaveFPRegsMode fp_mode) { … }
constexpr Builtin Builtins::EphemeronKeyBarrier(SaveFPRegsMode fp_mode) { … }
constexpr Builtin Builtins::CallFunction(ConvertReceiverMode mode) { … }
constexpr Builtin Builtins::Call(ConvertReceiverMode mode) { … }
constexpr Builtin Builtins::NonPrimitiveToPrimitive(ToPrimitiveHint hint) { … }
constexpr Builtin Builtins::OrdinaryToPrimitive(OrdinaryToPrimitiveHint hint) { … }
constexpr Builtin Builtins::StringAdd(StringAddFlags flags) { … }
constexpr Builtin Builtins::LoadGlobalIC(TypeofMode typeof_mode) { … }
constexpr Builtin Builtins::LoadGlobalICInOptimizedCode(
TypeofMode typeof_mode) { … }
constexpr Builtin Builtins::CEntry(int result_size, ArgvMode argv_mode,
bool builtin_exit_frame,
bool switch_to_central_stack) { … }
constexpr Builtin Builtins::RuntimeCEntry(int result_size,
bool switch_to_central_stack) { … }
constexpr Builtin Builtins::InterpreterCEntry(int result_size) { … }
constexpr Builtin Builtins::InterpreterPushArgsThenCall(
ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) { … }
constexpr Builtin Builtins::InterpreterPushArgsThenConstruct(
InterpreterPushArgsMode mode) { … }
Address Builtins::EntryOf(Builtin builtin, Isolate* isolate) { … }
constexpr bool Builtins::IsJSEntryVariant(Builtin builtin) { … }
}
}
#endif