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

Public Member Functions

 Visitor (Zone *z, Typing typed, CheckInputs check_inputs, CodeType code_type)
 
void CheckSwitch (Node *node, const AllNodes &all)
 
void Check (Node *node, const AllNodes &all)
 

Public Attributes

Zonezone
 
Typing typing
 
CheckInputs check_inputs
 
CodeType code_type
 

Private Member Functions

void CheckNotTyped (Node *node)
 
void CheckTypeIs (Node *node, Type type)
 
void CheckTypeMaybe (Node *node, Type type)
 
void CheckValueInputIs (Node *node, int i, Type type)
 
void CheckOutput (Node *node, Node *use, int count, const char *kind)
 

Detailed Description

Definition at line 32 of file verifier.cc.

Constructor & Destructor Documentation

◆ Visitor()

v8::internal::compiler::Verifier::Visitor::Visitor ( Zone * z,
Typing typed,
CheckInputs check_inputs,
CodeType code_type )
inline

Definition at line 34 of file verifier.cc.

Member Function Documentation

◆ Check()

void v8::internal::compiler::Verifier::Visitor::Check ( Node * node,
const AllNodes & all )

Definition at line 148 of file verifier.cc.

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

◆ CheckNotTyped()

void v8::internal::compiler::Verifier::Visitor::CheckNotTyped ( Node * node)
inlineprivate

Definition at line 49 of file verifier.cc.

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

◆ CheckOutput()

void v8::internal::compiler::Verifier::Visitor::CheckOutput ( Node * node,
Node * use,
int count,
const char * kind )
inlineprivate

Definition at line 87 of file verifier.cc.

◆ CheckSwitch()

void v8::internal::compiler::Verifier::Visitor::CheckSwitch ( Node * node,
const AllNodes & all )

Definition at line 98 of file verifier.cc.

Here is the call graph for this function:

◆ CheckTypeIs()

void v8::internal::compiler::Verifier::Visitor::CheckTypeIs ( Node * node,
Type type )
inlineprivate

Definition at line 60 of file verifier.cc.

Here is the call graph for this function:

◆ CheckTypeMaybe()

void v8::internal::compiler::Verifier::Visitor::CheckTypeMaybe ( Node * node,
Type type )
inlineprivate

Definition at line 68 of file verifier.cc.

Here is the call graph for this function:

◆ CheckValueInputIs()

void v8::internal::compiler::Verifier::Visitor::CheckValueInputIs ( Node * node,
int i,
Type type )
inlineprivate

Definition at line 76 of file verifier.cc.

Here is the call graph for this function:

Member Data Documentation

◆ check_inputs

CheckInputs v8::internal::compiler::Verifier::Visitor::check_inputs

Definition at line 45 of file verifier.cc.

◆ code_type

CodeType v8::internal::compiler::Verifier::Visitor::code_type

Definition at line 46 of file verifier.cc.

◆ typing

Typing v8::internal::compiler::Verifier::Visitor::typing

Definition at line 44 of file verifier.cc.

◆ zone

Zone* v8::internal::compiler::Verifier::Visitor::zone

Definition at line 43 of file verifier.cc.


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