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

#include <decoder-arm64.h>

Inheritance diagram for v8::internal::DispatchingDecoderVisitor:
Collaboration diagram for v8::internal::DispatchingDecoderVisitor:

Public Member Functions

 DispatchingDecoderVisitor ()
 
virtual ~DispatchingDecoderVisitor ()
 
void AppendVisitor (DecoderVisitor *visitor)
 
void PrependVisitor (DecoderVisitor *visitor)
 
void InsertVisitorBefore (DecoderVisitor *new_visitor, DecoderVisitor *registered_visitor)
 
void InsertVisitorAfter (DecoderVisitor *new_visitor, DecoderVisitor *registered_visitor)
 
void RemoveVisitor (DecoderVisitor *visitor)
 
void VisitNEONShiftImmediate (const Instruction *instr)
 
- Public Member Functions inherited from v8::internal::DecoderVisitor
virtual ~DecoderVisitor ()
 

Private Attributes

std::list< DecoderVisitor * > visitors_
 

Detailed Description

Definition at line 102 of file decoder-arm64.h.

Constructor & Destructor Documentation

◆ DispatchingDecoderVisitor()

v8::internal::DispatchingDecoderVisitor::DispatchingDecoderVisitor ( )
inline

Definition at line 104 of file decoder-arm64.h.

◆ ~DispatchingDecoderVisitor()

virtual v8::internal::DispatchingDecoderVisitor::~DispatchingDecoderVisitor ( )
inlinevirtual

Definition at line 105 of file decoder-arm64.h.

Member Function Documentation

◆ AppendVisitor()

void v8::internal::DispatchingDecoderVisitor::AppendVisitor ( DecoderVisitor * visitor)

◆ InsertVisitorAfter()

void v8::internal::DispatchingDecoderVisitor::InsertVisitorAfter ( DecoderVisitor * new_visitor,
DecoderVisitor * registered_visitor )

◆ InsertVisitorBefore()

void v8::internal::DispatchingDecoderVisitor::InsertVisitorBefore ( DecoderVisitor * new_visitor,
DecoderVisitor * registered_visitor )

◆ PrependVisitor()

void v8::internal::DispatchingDecoderVisitor::PrependVisitor ( DecoderVisitor * visitor)

◆ RemoveVisitor()

void v8::internal::DispatchingDecoderVisitor::RemoveVisitor ( DecoderVisitor * visitor)

◆ VisitNEONShiftImmediate()

void v8::internal::DispatchingDecoderVisitor::VisitNEONShiftImmediate ( const Instruction * instr)

Member Data Documentation

◆ visitors_

std::list<DecoderVisitor*> v8::internal::DispatchingDecoderVisitor::visitors_
private

Definition at line 144 of file decoder-arm64.h.


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