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

#include <opcodes.h>

Collaboration diagram for v8::internal::compiler::IrOpcode:

Public Types

enum  Value { kLast }
 

Static Public Member Functions

static char const * Mnemonic (Value value)
 
static bool IsCommonOpcode (Value value)
 
static bool IsControlOpcode (Value value)
 
static bool IsJsOpcode (Value value)
 
static bool IsMachineOpcode (Value value)
 
static bool IsMachineConstantOpcode (Value value)
 
static bool IsConstantOpcode (Value value)
 
static bool IsPhiOpcode (Value value)
 
static bool IsMergeOpcode (Value value)
 
static bool IsIfProjectionOpcode (Value value)
 
static bool IsGraphTerminator (Value value)
 
static bool IsInlineeOpcode (Value value)
 
static bool IsComparisonOpcode (Value value)
 
static bool IsContextChainExtendingOpcode (Value value)
 
static bool IsFeedbackCollectingOpcode (Value value)
 
static bool IsFeedbackCollectingOpcode (int16_t value)
 
static bool isAtomicOpOpcode (Value value)
 

Detailed Description

Definition at line 1338 of file opcodes.h.

Member Enumeration Documentation

◆ Value

Enumerator
kLast 

Definition at line 1340 of file opcodes.h.

Member Function Documentation

◆ isAtomicOpOpcode()

static bool v8::internal::compiler::IrOpcode::isAtomicOpOpcode ( Value value)
inlinestatic

Definition at line 1498 of file opcodes.h.

Here is the caller graph for this function:

◆ IsCommonOpcode()

static bool v8::internal::compiler::IrOpcode::IsCommonOpcode ( Value value)
inlinestatic

Definition at line 1354 of file opcodes.h.

◆ IsComparisonOpcode()

static bool v8::internal::compiler::IrOpcode::IsComparisonOpcode ( Value value)
inlinestatic

Definition at line 1426 of file opcodes.h.

Here is the caller graph for this function:

◆ IsConstantOpcode()

static bool v8::internal::compiler::IrOpcode::IsConstantOpcode ( Value value)
inlinestatic

Definition at line 1387 of file opcodes.h.

Here is the caller graph for this function:

◆ IsContextChainExtendingOpcode()

static bool v8::internal::compiler::IrOpcode::IsContextChainExtendingOpcode ( Value value)
inlinestatic

Definition at line 1441 of file opcodes.h.

Here is the caller graph for this function:

◆ IsControlOpcode()

static bool v8::internal::compiler::IrOpcode::IsControlOpcode ( Value value)
inlinestatic

Definition at line 1359 of file opcodes.h.

◆ IsFeedbackCollectingOpcode() [1/2]

static bool v8::internal::compiler::IrOpcode::IsFeedbackCollectingOpcode ( int16_t value)
inlinestatic

Definition at line 1493 of file opcodes.h.

◆ IsFeedbackCollectingOpcode() [2/2]

static bool v8::internal::compiler::IrOpcode::IsFeedbackCollectingOpcode ( Value value)
inlinestatic

Definition at line 1447 of file opcodes.h.

◆ IsGraphTerminator()

static bool v8::internal::compiler::IrOpcode::IsGraphTerminator ( Value value)
inlinestatic

Definition at line 1415 of file opcodes.h.

Here is the caller graph for this function:

◆ IsIfProjectionOpcode()

static bool v8::internal::compiler::IrOpcode::IsIfProjectionOpcode ( Value value)
inlinestatic

Definition at line 1408 of file opcodes.h.

Here is the caller graph for this function:

◆ IsInlineeOpcode()

static bool v8::internal::compiler::IrOpcode::IsInlineeOpcode ( Value value)
inlinestatic

Definition at line 1421 of file opcodes.h.

Here is the caller graph for this function:

◆ IsJsOpcode()

static bool v8::internal::compiler::IrOpcode::IsJsOpcode ( Value value)
inlinestatic

Definition at line 1364 of file opcodes.h.

Here is the caller graph for this function:

◆ IsMachineConstantOpcode()

static bool v8::internal::compiler::IrOpcode::IsMachineConstantOpcode ( Value value)
inlinestatic

Definition at line 1374 of file opcodes.h.

Here is the caller graph for this function:

◆ IsMachineOpcode()

static bool v8::internal::compiler::IrOpcode::IsMachineOpcode ( Value value)
inlinestatic

Definition at line 1369 of file opcodes.h.

Here is the caller graph for this function:

◆ IsMergeOpcode()

static bool v8::internal::compiler::IrOpcode::IsMergeOpcode ( Value value)
inlinestatic

Definition at line 1404 of file opcodes.h.

Here is the caller graph for this function:

◆ IsPhiOpcode()

static bool v8::internal::compiler::IrOpcode::IsPhiOpcode ( Value value)
inlinestatic

Definition at line 1400 of file opcodes.h.

Here is the caller graph for this function:

◆ Mnemonic()

char const * v8::internal::compiler::IrOpcode::Mnemonic ( Value value)
static

Definition at line 28 of file opcodes.cc.

Here is the caller graph for this function:

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