v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::TurboshaftAdapter::LoadView Class Reference

#include <instruction-selector-adapter.h>

Collaboration diagram for v8::internal::compiler::TurboshaftAdapter::LoadView:

Public Member Functions

 LoadView (turboshaft::Graph *graph, turboshaft::OpIndex node)
 
LoadRepresentation loaded_rep () const
 
turboshaft::MemoryRepresentation ts_loaded_rep () const
 
turboshaft::RegisterRepresentation ts_result_rep () const
 
bool is_protected (bool *traps_on_null) const
 
bool is_atomic () const
 
turboshaft::OpIndex base () const
 
turboshaft::OpIndex index () const
 
int32_t displacement () const
 
uint8_t element_size_log2 () const
 
 operator turboshaft::OpIndex () const
 

Private Member Functions

turboshaft::LoadOp::Kind kind () const
 

Private Attributes

turboshaft::OpIndex node_
 
const turboshaft::LoadOpload_ = nullptr
 

Detailed Description

Definition at line 29 of file instruction-selector-adapter.h.

Constructor & Destructor Documentation

◆ LoadView()

v8::internal::compiler::TurboshaftAdapter::LoadView::LoadView ( turboshaft::Graph * graph,
turboshaft::OpIndex node )
inline

Definition at line 31 of file instruction-selector-adapter.h.

Member Function Documentation

◆ base()

turboshaft::OpIndex v8::internal::compiler::TurboshaftAdapter::LoadView::base ( ) const
inline

Definition at line 88 of file instruction-selector-adapter.h.

Here is the call graph for this function:

◆ displacement()

int32_t v8::internal::compiler::TurboshaftAdapter::LoadView::displacement ( ) const
inline

Definition at line 108 of file instruction-selector-adapter.h.

Here is the call graph for this function:

◆ element_size_log2()

uint8_t v8::internal::compiler::TurboshaftAdapter::LoadView::element_size_log2 ( ) const
inline

Definition at line 134 of file instruction-selector-adapter.h.

Here is the call graph for this function:

◆ index()

turboshaft::OpIndex v8::internal::compiler::TurboshaftAdapter::LoadView::index ( ) const
inline

Definition at line 98 of file instruction-selector-adapter.h.

Here is the call graph for this function:

◆ is_atomic()

bool v8::internal::compiler::TurboshaftAdapter::LoadView::is_atomic ( ) const
inline

Definition at line 86 of file instruction-selector-adapter.h.

Here is the call graph for this function:

◆ is_protected()

bool v8::internal::compiler::TurboshaftAdapter::LoadView::is_protected ( bool * traps_on_null) const
inline

Definition at line 64 of file instruction-selector-adapter.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kind()

turboshaft::LoadOp::Kind v8::internal::compiler::TurboshaftAdapter::LoadView::kind ( ) const
inlineprivate

Definition at line 151 of file instruction-selector-adapter.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loaded_rep()

LoadRepresentation v8::internal::compiler::TurboshaftAdapter::LoadView::loaded_rep ( ) const
inline

Definition at line 52 of file instruction-selector-adapter.h.

Here is the caller graph for this function:

◆ operator turboshaft::OpIndex()

v8::internal::compiler::TurboshaftAdapter::LoadView::operator turboshaft::OpIndex ( ) const
inline

Definition at line 148 of file instruction-selector-adapter.h.

◆ ts_loaded_rep()

turboshaft::MemoryRepresentation v8::internal::compiler::TurboshaftAdapter::LoadView::ts_loaded_rep ( ) const
inline

Definition at line 56 of file instruction-selector-adapter.h.

◆ ts_result_rep()

turboshaft::RegisterRepresentation v8::internal::compiler::TurboshaftAdapter::LoadView::ts_result_rep ( ) const
inline

Definition at line 60 of file instruction-selector-adapter.h.

Member Data Documentation

◆ load_

const turboshaft::LoadOp* v8::internal::compiler::TurboshaftAdapter::LoadView::load_ = nullptr
private

Definition at line 163 of file instruction-selector-adapter.h.

◆ node_

turboshaft::OpIndex v8::internal::compiler::TurboshaftAdapter::LoadView::node_
private

Definition at line 162 of file instruction-selector-adapter.h.


The documentation for this class was generated from the following file: