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

Public Types

enum  ComparisonOutcomeFlags { kComparisonTrue = 1, kComparisonFalse = 2, kComparisonUndefined = 4 }
 

Public Member Functions

 OperationTyper (JSHeapBroker *broker, Zone *zone)
 
Type Merge (Type left, Type right)
 
Type ToPrimitive (Type type)
 
Type ToNumber (Type type)
 
Type ToNumberConvertBigInt (Type type)
 
Type ToNumeric (Type type)
 
Type ToBoolean (Type type)
 
Type WeakenRange (Type current_range, Type previous_range)
 
Type SameValue (Type lhs, Type rhs)
 
Type StrictEqual (Type lhs, Type rhs)
 
Type CheckBounds (Type index, Type length)
 
Type CheckFloat64Hole (Type type)
 
Type CheckNumber (Type type)
 
Type ConvertTaggedHoleToUndefined (Type type)
 
Type TypeTypeGuard (const Operator *sigma_op, Type input)
 
Type singleton_false () const
 
Type singleton_true () const
 
Type singleton_the_hole () const
 

Detailed Description

Definition at line 28 of file operation-typer.h.


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