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

#include <operations.h>

Collaboration diagram for v8::internal::compiler::turboshaft::ConstantOp::Storage:

Public Member Functions

 Storage (uint64_t integral=0)
 
 Storage (i::Tagged< Smi > smi)
 
 Storage (i::Float64 constant)
 
 Storage (i::Float32 constant)
 
 Storage (ExternalReference constant)
 
 Storage (IndirectHandle< HeapObject > constant)
 
bool operator== (const ConstantOp::Storage &) const
 

Public Attributes

uint64_t integral
 
i::Float32 float32
 
i::Float64 float64
 
ExternalReference external
 
IndirectHandle< HeapObjecthandle
 

Detailed Description

Definition at line 2623 of file operations.h.

Constructor & Destructor Documentation

◆ Storage() [1/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( uint64_t integral = 0)
inline

Definition at line 2630 of file operations.h.

◆ Storage() [2/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( i::Tagged< Smi > smi)
inline

Definition at line 2631 of file operations.h.

◆ Storage() [3/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( i::Float64 constant)
inline

Definition at line 2632 of file operations.h.

◆ Storage() [4/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( i::Float32 constant)
inline

Definition at line 2633 of file operations.h.

◆ Storage() [5/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( ExternalReference constant)
inline

Definition at line 2634 of file operations.h.

◆ Storage() [6/6]

v8::internal::compiler::turboshaft::ConstantOp::Storage::Storage ( IndirectHandle< HeapObject > constant)
inline

Definition at line 2635 of file operations.h.

Here is the call graph for this function:

Member Function Documentation

◆ operator==()

bool v8::internal::compiler::turboshaft::ConstantOp::Storage::operator== ( const ConstantOp::Storage & ) const
inline

Definition at line 2637 of file operations.h.

Member Data Documentation

◆ external

ExternalReference v8::internal::compiler::turboshaft::ConstantOp::Storage::external

Definition at line 2627 of file operations.h.

◆ float32

i::Float32 v8::internal::compiler::turboshaft::ConstantOp::Storage::float32

Definition at line 2625 of file operations.h.

◆ float64

i::Float64 v8::internal::compiler::turboshaft::ConstantOp::Storage::float64

Definition at line 2626 of file operations.h.

◆ handle

IndirectHandle<HeapObject> v8::internal::compiler::turboshaft::ConstantOp::Storage::handle

Definition at line 2628 of file operations.h.

◆ integral

uint64_t v8::internal::compiler::turboshaft::ConstantOp::Storage::integral

Definition at line 2624 of file operations.h.


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