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

#include <instruction.h>

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

Public Member Functions

 ReferenceMap (Zone *zone)
 
const ZoneVector< InstructionOperand > & reference_operands () const
 
int instruction_position () const
 
void set_instruction_position (int pos)
 
void RecordReference (const AllocatedOperand &op)
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t, Zone *)=delete
 
void * operator new (size_t size, void *ptr)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)=delete
 

Private Attributes

ZoneVector< InstructionOperandreference_operands_
 
int instruction_position_
 

Friends

std::ostream & operator<< (std::ostream &os, const ReferenceMap &pm)
 

Detailed Description

Definition at line 888 of file instruction.h.

Constructor & Destructor Documentation

◆ ReferenceMap()

v8::internal::compiler::ReferenceMap::ReferenceMap ( Zone * zone)
inlineexplicit

Definition at line 890 of file instruction.h.

Member Function Documentation

◆ instruction_position()

int v8::internal::compiler::ReferenceMap::instruction_position ( ) const
inline

Definition at line 896 of file instruction.h.

Here is the caller graph for this function:

◆ RecordReference()

void v8::internal::compiler::ReferenceMap::RecordReference ( const AllocatedOperand & op)

Definition at line 437 of file instruction.cc.

Here is the call graph for this function:

◆ reference_operands()

const ZoneVector< InstructionOperand > & v8::internal::compiler::ReferenceMap::reference_operands ( ) const
inline

Definition at line 893 of file instruction.h.

Here is the caller graph for this function:

◆ set_instruction_position()

void v8::internal::compiler::ReferenceMap::set_instruction_position ( int pos)
inline

Definition at line 898 of file instruction.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const ReferenceMap & pm )
friend

Definition at line 444 of file instruction.cc.

Member Data Documentation

◆ instruction_position_

int v8::internal::compiler::ReferenceMap::instruction_position_
private

Definition at line 909 of file instruction.h.

◆ reference_operands_

ZoneVector<InstructionOperand> v8::internal::compiler::ReferenceMap::reference_operands_
private

Definition at line 908 of file instruction.h.


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