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

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 OperatorNumberOp ()
 
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)
 
Nodeeffect ()
 
Nodecontrol ()
 
Nodecontext ()
 
Nodeleft ()
 
Noderight ()
 
Type left_type ()
 
Type right_type ()
 
Type type ()
 
SimplifiedOperatorBuildersimplified ()
 
Graphgraph () const
 
JSGraphjsgraph ()
 
Isolateisolate ()
 
JSOperatorBuilderjavascript ()
 
CommonOperatorBuildercommon ()
 
Zonezone () const
 

Detailed Description

Definition at line 31 of file js-typed-lowering.cc.


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