![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
JSBinopReduction (JSTypedLowering *lowering, Node *node) | |
bool | GetCompareNumberOperationHint (NumberOperationHint *hint) |
bool | IsInternalizedStringCompareOperation () |
bool | IsReceiverCompareOperation () |
bool | IsReceiverOrNullOrUndefinedCompareOperation () |
bool | IsStringCompareOperation () |
bool | IsSymbolCompareOperation () |
bool | ShouldCreateConsString () |
void | CheckLeftInputToReceiver () |
void | CheckLeftInputToReceiverOrNullOrUndefined () |
void | CheckInputsToReceiver () |
void | CheckInputsToReceiverOrNullOrUndefined () |
void | CheckLeftInputToSymbol () |
void | CheckInputsToSymbol () |
void | CheckInputsToString () |
void | CheckInputsToInternalizedString () |
void | ConvertInputsToNumber () |
void | ConvertInputsToUI32 (Signedness left_signedness, Signedness right_signedness) |
void | SwapInputs () |
Reduction | ChangeToPureOperator (const Operator *op, Type type=Type::Any()) |
Reduction | ChangeToSpeculativeOperator (const Operator *op, Type upper_bound) |
const Operator * | NumberOp () |
bool | LeftInputIs (Type t) |
bool | RightInputIs (Type t) |
bool | OneInputIs (Type t) |
bool | BothInputsAre (Type t) |
bool | BothInputsMaybe (Type t) |
bool | OneInputCannotBe (Type t) |
bool | NeitherInputCanBe (Type t) |
Node * | effect () |
Node * | control () |
Node * | context () |
Node * | left () |
Node * | right () |
Type | left_type () |
Type | right_type () |
Type | type () |
SimplifiedOperatorBuilder * | simplified () |
Graph * | graph () const |
JSGraph * | jsgraph () |
Isolate * | isolate () |
JSOperatorBuilder * | javascript () |
CommonOperatorBuilder * | common () |
Zone * | zone () const |
Definition at line 31 of file js-typed-lowering.cc.