![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
#include <instruction.h>
Static Public Member Functions | |
| static PendingOperand * | New (Zone *zone, PendingOperand *previous_operand) | 
  Static Public Member Functions inherited from v8::internal::compiler::InstructionOperand | |
| template<typename SubKindOperand > | |
| static SubKindOperand * | New (Zone *zone, const SubKindOperand &op) | 
| static void | ReplaceWith (InstructionOperand *dest, const InstructionOperand *src) | 
Private Types | |
| using | NextOperandField = KindField::Next<uint64_t, 61> | 
Static Private Attributes | |
| static const uint64_t | kPointerShift = 3 | 
Additional Inherited Members | |
  Public Types inherited from v8::internal::compiler::InstructionOperand | |
| enum | Kind {  INVALID , UNALLOCATED , CONSTANT , IMMEDIATE , PENDING , ALLOCATED , FIRST_LOCATION_OPERAND_KIND = ALLOCATED }  | 
  Static Public Attributes inherited from v8::internal::compiler::InstructionOperand | |
| static const int | kInvalidVirtualRegister = -1 | 
  Protected Types inherited from v8::internal::compiler::InstructionOperand | |
| using | KindField = base::BitField64<Kind, 0, 3> | 
  Protected Member Functions inherited from v8::internal::compiler::InstructionOperand | |
| InstructionOperand (Kind kind) | |
| uint64_t | GetCanonicalizedValue () const | 
  Protected Attributes inherited from v8::internal::compiler::InstructionOperand | |
| uint64_t | value_ | 
Definition at line 459 of file instruction.h.
      
  | 
  private | 
Definition at line 493 of file instruction.h.
      
  | 
  inline | 
Definition at line 461 of file instruction.h.
      
  | 
  inlineexplicit | 
Definition at line 462 of file instruction.h.
      
  | 
  inlinestatic | 
      
  | 
  inline | 
Definition at line 475 of file instruction.h.
      
  | 
  inline | 
Definition at line 466 of file instruction.h.
      
  | 
  staticprivate | 
Definition at line 490 of file instruction.h.