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

Public Member Functions

 UseInfo (MachineRepresentation representation, Truncation truncation, TypeCheckKind type_check=TypeCheckKind::kNone, const VectorSlotPair &feedback=VectorSlotPair())
 
MachineRepresentation representation () const
 
Truncation truncation () const
 
TypeCheckKind type_check () const
 
CheckForMinusZeroMode minus_zero_check () const
 
const VectorSlotPairfeedback () const
 

Static Public Member Functions

static UseInfo TruncatingWord32 ()
 
static UseInfo Word64 ()
 
static UseInfo Word ()
 
static UseInfo Bool ()
 
static UseInfo Float32 ()
 
static UseInfo TruncatingFloat64 (IdentifyZeros identify_zeros=kDistinguishZeros)
 
static UseInfo AnyTagged ()
 
static UseInfo TaggedSigned ()
 
static UseInfo TaggedPointer ()
 
static UseInfo CheckedHeapObjectAsTaggedPointer ()
 
static UseInfo CheckedSignedSmallAsTaggedSigned (const VectorSlotPair &feedback, IdentifyZeros identify_zeros=kDistinguishZeros)
 
static UseInfo CheckedSignedSmallAsWord32 (IdentifyZeros identify_zeros, const VectorSlotPair &feedback)
 
static UseInfo CheckedSigned32AsWord32 (IdentifyZeros identify_zeros, const VectorSlotPair &feedback)
 
static UseInfo CheckedSigned64AsWord64 (IdentifyZeros identify_zeros, const VectorSlotPair &feedback)
 
static UseInfo CheckedNumberAsFloat64 (IdentifyZeros identify_zeros, const VectorSlotPair &feedback)
 
static UseInfo CheckedNumberAsWord32 (const VectorSlotPair &feedback)
 
static UseInfo CheckedNumberOrOddballAsFloat64 (IdentifyZeros identify_zeros, const VectorSlotPair &feedback)
 
static UseInfo CheckedNumberOrOddballAsWord32 (const VectorSlotPair &feedback)
 
static UseInfo Any ()
 
static UseInfo AnyTruncatingToBool ()
 
static UseInfo None ()
 

Detailed Description

Definition at line 151 of file representation-change.h.


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