V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::Constant Class Referencefinal

Public Types

enum  Type {
  kInt32, kInt64, kFloat32, kFloat64,
  kExternalReference, kHeapObject, kRpoNumber, kDelayedStringConstant
}
 

Public Member Functions

 Constant (int32_t v)
 
 Constant (int64_t v)
 
 Constant (float v)
 
 Constant (double v)
 
 Constant (ExternalReference ref)
 
 Constant (Handle< HeapObject > obj)
 
 Constant (RpoNumber rpo)
 
 Constant (const StringConstantBase *str)
 
 Constant (RelocatablePtrConstantInfo info)
 
Type type () const
 
RelocInfo::Mode rmode () const
 
int32_t ToInt32 () const
 
int64_t ToInt64 () const
 
float ToFloat32 () const
 
uint32_t ToFloat32AsInt () const
 
Double ToFloat64 () const
 
ExternalReference ToExternalReference () const
 
RpoNumber ToRpoNumber () const
 
Handle< HeapObjectToHeapObject () const
 
Handle< CodeToCode () const
 
const StringConstantBaseToDelayedStringConstant () const
 

Detailed Description

Definition at line 990 of file instruction.h.


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