#include <operation-typer.h>
Definition at line 49 of file operation-typer.h.
◆ ComparisonOutcome
◆ ComparisonOutcomeFlags
Enumerator |
---|
kComparisonTrue | |
kComparisonFalse | |
kComparisonUndefined | |
Definition at line 100 of file operation-typer.h.
◆ OperationTyper()
v8::internal::compiler::OperationTyper::OperationTyper |
( |
JSHeapBroker * | broker, |
|
|
Zone * | zone ) |
◆ AddRanger()
Type v8::internal::compiler::OperationTyper::AddRanger |
( |
double | lhs_min, |
|
|
double | lhs_max, |
|
|
double | rhs_min, |
|
|
double | rhs_max ) |
|
private |
◆ ChangeUint32ToUint64()
Type v8::internal::compiler::OperationTyper::ChangeUint32ToUint64 |
( |
Type | input | ) |
|
◆ CheckBounds()
Type v8::internal::compiler::OperationTyper::CheckBounds |
( |
Type | index, |
|
|
Type | length ) |
◆ CheckFloat64Hole()
Type v8::internal::compiler::OperationTyper::CheckFloat64Hole |
( |
Type | type | ) |
|
◆ CheckNumber()
Type v8::internal::compiler::OperationTyper::CheckNumber |
( |
Type | type | ) |
|
◆ CheckNumberFitsInt32()
Type v8::internal::compiler::OperationTyper::CheckNumberFitsInt32 |
( |
Type | type | ) |
|
◆ ConvertTaggedHoleToUndefined()
Type v8::internal::compiler::OperationTyper::ConvertTaggedHoleToUndefined |
( |
Type | type | ) |
|
◆ FalsifyUndefined()
◆ Invert() [1/2]
◆ Invert() [2/2]
Type v8::internal::compiler::OperationTyper::Invert |
( |
Type | type | ) |
|
|
private |
◆ Merge()
Type v8::internal::compiler::OperationTyper::Merge |
( |
Type | left, |
|
|
Type | right ) |
◆ MultiplyRanger()
Type v8::internal::compiler::OperationTyper::MultiplyRanger |
( |
double | lhs_min, |
|
|
double | lhs_max, |
|
|
double | rhs_min, |
|
|
double | rhs_max ) |
|
private |
◆ Rangify()
Type v8::internal::compiler::OperationTyper::Rangify |
( |
Type | type | ) |
|
|
private |
◆ SameValue()
Type v8::internal::compiler::OperationTyper::SameValue |
( |
Type | lhs, |
|
|
Type | rhs ) |
◆ SameValueNumbersOnly()
Type v8::internal::compiler::OperationTyper::SameValueNumbersOnly |
( |
Type | lhs, |
|
|
Type | rhs ) |
◆ singleton_false()
Type v8::internal::compiler::OperationTyper::singleton_false |
( |
| ) |
const |
|
inline |
◆ singleton_true()
Type v8::internal::compiler::OperationTyper::singleton_true |
( |
| ) |
const |
|
inline |
◆ StrictEqual()
Type v8::internal::compiler::OperationTyper::StrictEqual |
( |
Type | lhs, |
|
|
Type | rhs ) |
◆ SubtractRanger()
Type v8::internal::compiler::OperationTyper::SubtractRanger |
( |
double | lhs_min, |
|
|
double | lhs_max, |
|
|
double | rhs_min, |
|
|
double | rhs_max ) |
|
private |
◆ ToBigInt()
Type v8::internal::compiler::OperationTyper::ToBigInt |
( |
Type | type | ) |
|
◆ ToBigIntConvertNumber()
Type v8::internal::compiler::OperationTyper::ToBigIntConvertNumber |
( |
Type | type | ) |
|
◆ ToBoolean()
Type v8::internal::compiler::OperationTyper::ToBoolean |
( |
Type | type | ) |
|
◆ ToNumber()
Type v8::internal::compiler::OperationTyper::ToNumber |
( |
Type | type | ) |
|
◆ ToNumberConvertBigInt()
Type v8::internal::compiler::OperationTyper::ToNumberConvertBigInt |
( |
Type | type | ) |
|
◆ ToNumeric()
Type v8::internal::compiler::OperationTyper::ToNumeric |
( |
Type | type | ) |
|
◆ ToPrimitive()
Type v8::internal::compiler::OperationTyper::ToPrimitive |
( |
Type | type | ) |
|
◆ TypeTypeGuard()
Type v8::internal::compiler::OperationTyper::TypeTypeGuard |
( |
const Operator * | sigma_op, |
|
|
Type | input ) |
◆ WeakenRange()
Type v8::internal::compiler::OperationTyper::WeakenRange |
( |
Type | current_range, |
|
|
Type | previous_range ) |
◆ zone()
Zone * v8::internal::compiler::OperationTyper::zone |
( |
| ) |
const |
|
inlineprivate |
◆ cache_
TypeCache const* v8::internal::compiler::OperationTyper::cache_ |
|
private |
◆ falsish_
Type v8::internal::compiler::OperationTyper::falsish_ |
|
private |
◆ infinity_
Type v8::internal::compiler::OperationTyper::infinity_ |
|
private |
◆ minus_infinity_
Type v8::internal::compiler::OperationTyper::minus_infinity_ |
|
private |
◆ signed32ish_
Type v8::internal::compiler::OperationTyper::signed32ish_ |
|
private |
◆ singleton_empty_string_
Type v8::internal::compiler::OperationTyper::singleton_empty_string_ |
|
private |
◆ singleton_false_
Type v8::internal::compiler::OperationTyper::singleton_false_ |
|
private |
◆ singleton_NaN_string_
Type v8::internal::compiler::OperationTyper::singleton_NaN_string_ |
|
private |
◆ singleton_true_
Type v8::internal::compiler::OperationTyper::singleton_true_ |
|
private |
◆ singleton_zero_string_
Type v8::internal::compiler::OperationTyper::singleton_zero_string_ |
|
private |
◆ truish_
Type v8::internal::compiler::OperationTyper::truish_ |
|
private |
◆ unsigned32ish_
Type v8::internal::compiler::OperationTyper::unsigned32ish_ |
|
private |
◆ zone_
Zone* const v8::internal::compiler::OperationTyper::zone_ |
|
private |
The documentation for this class was generated from the following files: