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

#include <verifier.h>

Collaboration diagram for v8::internal::compiler::Verifier:

Classes

class  Visitor
 

Public Types

enum  Typing { TYPED , UNTYPED }
 
enum  CheckInputs { kValuesOnly , kAll }
 
enum  CodeType { kDefault , kWasm }
 

Public Member Functions

 Verifier (const Verifier &)=delete
 
Verifieroperator= (const Verifier &)=delete
 

Static Public Member Functions

static void Run (TFGraph *graph, Typing typing=TYPED, CheckInputs check_inputs=kAll, CodeType code_type=kDefault)
 
static void VerifyNode (Node *node)
 
static void VerifyEdgeInputReplacement (const Edge &edge, const Node *replacement)
 

Detailed Description

Definition at line 21 of file verifier.h.

Member Enumeration Documentation

◆ CheckInputs

Enumerator
kValuesOnly 
kAll 

Definition at line 24 of file verifier.h.

◆ CodeType

Enumerator
kDefault 
kWasm 

Definition at line 25 of file verifier.h.

◆ Typing

Enumerator
TYPED 
UNTYPED 

Definition at line 23 of file verifier.h.

Constructor & Destructor Documentation

◆ Verifier()

v8::internal::compiler::Verifier::Verifier ( const Verifier & )
delete

Member Function Documentation

◆ operator=()

Verifier & v8::internal::compiler::Verifier::operator= ( const Verifier & )
delete

◆ Run()

void v8::internal::compiler::Verifier::Run ( TFGraph * graph,
Typing typing = TYPED,
CheckInputs check_inputs = kAll,
CodeType code_type = kDefault )
static

Definition at line 2050 of file verifier.cc.

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

◆ VerifyEdgeInputReplacement()

static void v8::internal::compiler::Verifier::VerifyEdgeInputReplacement ( const Edge & edge,
const Node * replacement )
inlinestatic

Definition at line 52 of file verifier.h.

Here is the caller graph for this function:

◆ VerifyNode()

static void v8::internal::compiler::Verifier::VerifyNode ( Node * node)
inlinestatic

Definition at line 51 of file verifier.h.

Here is the caller graph for this function:

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