#include <turboshaft-graph-interface.h>
|
| WasmGraphBuilderBase (Zone *zone, Assembler &assembler) |
|
OpIndex | CallRuntime (Zone *zone, Runtime::FunctionId f, std::initializer_list< const OpIndex > args, V< Context > context) |
|
OpIndex | GetBuiltinPointerTarget (Builtin builtin) |
|
V< WordPtr > | GetTargetForBuiltinCall (Builtin builtin, StubCallMode stub_mode) |
|
V< BigInt > | BuildChangeInt64ToBigInt (V< Word64 > input, StubCallMode stub_mode) |
|
std::pair< V< Word32 >, V< HeapObject > > | BuildImportedFunctionTargetAndImplicitArg (ConstOrV< Word32 > func_index, V< WasmTrustedInstanceData > trusted_instance_data) |
|
std::pair< V< Word32 >, V< ExposedTrustedObject > > | BuildFunctionTargetAndImplicitArg (V< WasmInternalFunction > internal_function) |
|
RegisterRepresentation | RepresentationFor (ValueTypeBase type) |
|
V< WasmTrustedInstanceData > | LoadTrustedDataFromInstanceObject (V< HeapObject > instance_object) |
|
OpIndex | CallC (const MachineSignature *sig, ExternalReference ref, std::initializer_list< OpIndex > args) |
|
OpIndex | CallC (const MachineSignature *sig, OpIndex function, std::initializer_list< OpIndex > args) |
|
OpIndex | CallC (const MachineSignature *sig, ExternalReference ref, OpIndex arg) |
|
void | BuildSetNewStackLimit (V< WordPtr > old_limit, V< WordPtr > new_limit) |
|
V< WordPtr > | BuildSwitchToTheCentralStack (V< WordPtr > old_limit) |
|
std::pair< V< WordPtr >, V< WordPtr > > | BuildSwitchToTheCentralStackIfNeeded () |
|
void | BuildSwitchBackFromCentralStack (V< WordPtr > old_sp, V< WordPtr > old_limit) |
|
Assembler & | Asm () |
|
◆ Any
◆ Assembler
Initial value: compiler::turboshaft::TSAssembler<
compiler::turboshaft::SelectLoweringReducer,
compiler::turboshaft::DataViewLoweringReducer,
compiler::turboshaft::VariableReducer>
Definition at line 61 of file turboshaft-graph-interface.h.
◆ CallTarget
◆ ConstOrV
◆ OpIndex
◆ RegisterRepresentation
◆ ScopedVar
◆ TSCallDescriptor
◆ Var
◆ Word
◆ Word32
◆ Word64
◆ WordPtr
◆ WasmGraphBuilderBase()
v8::internal::wasm::WasmGraphBuilderBase::WasmGraphBuilderBase |
( |
Zone * | zone, |
|
|
Assembler & | assembler ) |
|
inlineprotected |
◆ Asm()
Assembler & v8::internal::wasm::WasmGraphBuilderBase::Asm |
( |
| ) |
|
|
inlineprotected |
◆ BuildChangeInt64ToBigInt()
◆ BuildFunctionTargetAndImplicitArg()
◆ BuildImportedFunctionTargetAndImplicitArg()
◆ BuildModifyThreadInWasmFlag()
void v8::internal::wasm::WasmGraphBuilderBase::BuildModifyThreadInWasmFlag |
( |
Zone * | zone, |
|
|
bool | new_value ) |
◆ BuildModifyThreadInWasmFlagHelper()
void v8::internal::wasm::WasmGraphBuilderBase::BuildModifyThreadInWasmFlagHelper |
( |
Zone * | zone, |
|
|
OpIndex | thread_in_wasm_flag_address, |
|
|
bool | new_value ) |
◆ BuildSetNewStackLimit()
void v8::internal::wasm::WasmGraphBuilderBase::BuildSetNewStackLimit |
( |
V< WordPtr > | old_limit, |
|
|
V< WordPtr > | new_limit ) |
|
protected |
◆ BuildSwitchBackFromCentralStack()
void v8::internal::wasm::WasmGraphBuilderBase::BuildSwitchBackFromCentralStack |
( |
V< WordPtr > | old_sp, |
|
|
V< WordPtr > | old_limit ) |
|
protected |
◆ BuildSwitchToTheCentralStack()
V< WordPtr > v8::internal::wasm::WasmGraphBuilderBase::BuildSwitchToTheCentralStack |
( |
V< WordPtr > | old_limit | ) |
|
|
protected |
◆ BuildSwitchToTheCentralStackIfNeeded()
std::pair< V< WordPtr >, V< WordPtr > > v8::internal::wasm::WasmGraphBuilderBase::BuildSwitchToTheCentralStackIfNeeded |
( |
| ) |
|
|
protected |
◆ CallC() [1/3]
◆ CallC() [2/3]
◆ CallC() [3/3]
◆ CallRuntime()
◆ GetBuiltinPointerTarget()
OpIndex v8::internal::wasm::WasmGraphBuilderBase::GetBuiltinPointerTarget |
( |
Builtin | builtin | ) |
|
|
protected |
◆ GetTargetForBuiltinCall()
◆ LoadTrustedDataFromInstanceObject()
◆ RepresentationFor()
◆ compiler::turboshaft::ScopedVar
template<typename
T , typename
A >
◆ compiler::turboshaft::Var
template<typename
T , typename
A >
◆ asm_
Assembler& v8::internal::wasm::WasmGraphBuilderBase::asm_ |
|
protected |
◆ zone_
Zone* v8::internal::wasm::WasmGraphBuilderBase::zone_ |
|
protected |
The documentation for this class was generated from the following files: