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

#include <turbofan-types.h>

Inheritance diagram for v8::internal::compiler::HeapConstantType:
Collaboration diagram for v8::internal::compiler::HeapConstantType:

Public Member Functions

Handle< HeapObjectValue () const
 
HeapObjectRef Ref () const
 

Private Member Functions

 HeapConstantType (BitsetType::bitset bitset, HeapObjectRef heap_ref)
 
BitsetType::bitset Lub () const
 

Static Private Member Functions

static HeapConstantTypeNew (HeapObjectRef heap_ref, BitsetType::bitset bitset, Zone *zone)
 

Private Attributes

friend Zone
 
BitsetType::bitset bitset_
 
HeapObjectRef heap_ref_
 

Friends

class Type
 
class BitsetType
 

Detailed Description

Definition at line 631 of file turbofan-types.h.

Constructor & Destructor Documentation

◆ HeapConstantType()

v8::internal::compiler::HeapConstantType::HeapConstantType ( BitsetType::bitset bitset,
HeapObjectRef heap_ref )
private

Definition at line 547 of file turbofan-types.cc.

Member Function Documentation

◆ Lub()

BitsetType::bitset v8::internal::compiler::HeapConstantType::Lub ( ) const
inlineprivate

Definition at line 648 of file turbofan-types.h.

◆ New()

static HeapConstantType * v8::internal::compiler::HeapConstantType::New ( HeapObjectRef heap_ref,
BitsetType::bitset bitset,
Zone * zone )
inlinestaticprivate

Definition at line 641 of file turbofan-types.h.

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

◆ Ref()

HeapObjectRef v8::internal::compiler::HeapConstantType::Ref ( ) const
inline

Definition at line 634 of file turbofan-types.h.

◆ Value()

Handle< HeapObject > v8::internal::compiler::HeapConstantType::Value ( ) const

Definition at line 551 of file turbofan-types.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ BitsetType

friend class BitsetType
friend

Definition at line 638 of file turbofan-types.h.

◆ Type

friend class Type
friend

Definition at line 637 of file turbofan-types.h.

Member Data Documentation

◆ bitset_

BitsetType::bitset v8::internal::compiler::HeapConstantType::bitset_
private

Definition at line 650 of file turbofan-types.h.

◆ heap_ref_

HeapObjectRef v8::internal::compiler::HeapConstantType::heap_ref_
private

Definition at line 651 of file turbofan-types.h.

◆ Zone

friend v8::internal::compiler::HeapConstantType::Zone
private

Definition at line 639 of file turbofan-types.h.


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