V8 Project
v8::internal::NoEffects Class Reference

#include <hydrogen-flow-engine.h>

+ Inheritance diagram for v8::internal::NoEffects:
+ Collaboration diagram for v8::internal::NoEffects:

Public Member Functions

 NoEffects (Zone *zone)
 
bool Disabled ()
 
template<class State >
void Apply (State *state)
 
void Process (HInstruction *value, Zone *zone)
 
void Union (NoEffects *other, Zone *zone)
 
- Public Member Functions inherited from v8::internal::ZoneObject
 INLINE (void *operator new(size_t size, Zone *zone))
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Detailed Description

Definition at line 16 of file hydrogen-flow-engine.h.

Constructor & Destructor Documentation

◆ NoEffects()

v8::internal::NoEffects::NoEffects ( Zone zone)
inlineexplicit

Definition at line 18 of file hydrogen-flow-engine.h.

18 { }

Member Function Documentation

◆ Apply()

template<class State >
void v8::internal::NoEffects::Apply ( State state)
inline

Definition at line 24 of file hydrogen-flow-engine.h.

24  {
25  // do nothing.
26  }

◆ Disabled()

bool v8::internal::NoEffects::Disabled ( )
inline

Definition at line 20 of file hydrogen-flow-engine.h.

20  {
21  return true; // Nothing to do.
22  }

◆ Process()

void v8::internal::NoEffects::Process ( HInstruction value,
Zone zone 
)
inline

Definition at line 27 of file hydrogen-flow-engine.h.

27  {
28  // do nothing.
29  }

◆ Union()

void v8::internal::NoEffects::Union ( NoEffects other,
Zone zone 
)
inline

Definition at line 30 of file hydrogen-flow-engine.h.

30  {
31  // do nothing.
32  }

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