Definition at line 51 of file js-typed-lowering.cc.
◆ JSBinopReduction()
v8::internal::compiler::JSBinopReduction::JSBinopReduction |
( |
JSTypedLowering * | lowering, |
|
|
Node * | node ) |
|
inline |
◆ BothInputsAre()
bool v8::internal::compiler::JSBinopReduction::BothInputsAre |
( |
Type | t | ) |
|
|
inline |
◆ BothInputsMaybe()
bool v8::internal::compiler::JSBinopReduction::BothInputsMaybe |
( |
Type | t | ) |
|
|
inline |
◆ ChangeToPureOperator()
◆ ChangeToSpeculativeOperator()
Reduction v8::internal::compiler::JSBinopReduction::ChangeToSpeculativeOperator |
( |
const Operator * | op, |
|
|
Type | upper_bound ) |
|
inline |
◆ CheckInputsToInternalizedString()
void v8::internal::compiler::JSBinopReduction::CheckInputsToInternalizedString |
( |
| ) |
|
|
inline |
◆ CheckInputsToReceiver()
void v8::internal::compiler::JSBinopReduction::CheckInputsToReceiver |
( |
| ) |
|
|
inline |
◆ CheckInputsToReceiverOrNullOrUndefined()
void v8::internal::compiler::JSBinopReduction::CheckInputsToReceiverOrNullOrUndefined |
( |
| ) |
|
|
inline |
◆ CheckInputsToString()
void v8::internal::compiler::JSBinopReduction::CheckInputsToString |
( |
| ) |
|
|
inline |
◆ CheckInputsToStringOrStringWrapper()
void v8::internal::compiler::JSBinopReduction::CheckInputsToStringOrStringWrapper |
( |
| ) |
|
|
inline |
◆ CheckInputsToSymbol()
void v8::internal::compiler::JSBinopReduction::CheckInputsToSymbol |
( |
| ) |
|
|
inline |
◆ CheckLeftInputToReceiver()
void v8::internal::compiler::JSBinopReduction::CheckLeftInputToReceiver |
( |
| ) |
|
|
inline |
◆ CheckLeftInputToReceiverOrNullOrUndefined()
void v8::internal::compiler::JSBinopReduction::CheckLeftInputToReceiverOrNullOrUndefined |
( |
| ) |
|
|
inline |
◆ CheckLeftInputToSymbol()
void v8::internal::compiler::JSBinopReduction::CheckLeftInputToSymbol |
( |
| ) |
|
|
inline |
◆ common()
◆ context()
Node * v8::internal::compiler::JSBinopReduction::context |
( |
| ) |
|
|
inline |
◆ control()
Node * v8::internal::compiler::JSBinopReduction::control |
( |
| ) |
|
|
inline |
◆ ConvertInputsToNumber()
void v8::internal::compiler::JSBinopReduction::ConvertInputsToNumber |
( |
| ) |
|
|
inline |
◆ ConvertInputsToUI32()
void v8::internal::compiler::JSBinopReduction::ConvertInputsToUI32 |
( |
Signedness | left_signedness, |
|
|
Signedness | right_signedness ) |
|
inline |
◆ ConvertPlainPrimitiveToNumber()
Node * v8::internal::compiler::JSBinopReduction::ConvertPlainPrimitiveToNumber |
( |
Node * | node | ) |
|
|
inlineprivate |
◆ ConvertToUI32()
Node * v8::internal::compiler::JSBinopReduction::ConvertToUI32 |
( |
Node * | node, |
|
|
Signedness | signedness ) |
|
inlineprivate |
◆ effect()
Node * v8::internal::compiler::JSBinopReduction::effect |
( |
| ) |
|
|
inline |
◆ GetBinaryOperationHint()
◆ GetCompareBigIntOperationHint()
◆ GetCompareNumberOperationHint()
◆ GetCompareOperationHint()
◆ graph()
TFGraph * v8::internal::compiler::JSBinopReduction::graph |
( |
| ) |
const |
|
inline |
◆ IsInternalizedStringCompareOperation()
bool v8::internal::compiler::JSBinopReduction::IsInternalizedStringCompareOperation |
( |
| ) |
|
|
inline |
◆ isolate()
Isolate * v8::internal::compiler::JSBinopReduction::isolate |
( |
| ) |
|
|
inline |
◆ IsReceiverCompareOperation()
bool v8::internal::compiler::JSBinopReduction::IsReceiverCompareOperation |
( |
| ) |
|
|
inline |
◆ IsReceiverOrNullOrUndefinedCompareOperation()
bool v8::internal::compiler::JSBinopReduction::IsReceiverOrNullOrUndefinedCompareOperation |
( |
| ) |
|
|
inline |
◆ IsStringCompareOperation()
bool v8::internal::compiler::JSBinopReduction::IsStringCompareOperation |
( |
| ) |
|
|
inline |
◆ IsSymbolCompareOperation()
bool v8::internal::compiler::JSBinopReduction::IsSymbolCompareOperation |
( |
| ) |
|
|
inline |
◆ javascript()
◆ jsgraph()
JSGraph * v8::internal::compiler::JSBinopReduction::jsgraph |
( |
| ) |
|
|
inline |
◆ left()
Node * v8::internal::compiler::JSBinopReduction::left |
( |
| ) |
|
|
inline |
◆ left_type()
Type v8::internal::compiler::JSBinopReduction::left_type |
( |
| ) |
|
|
inline |
◆ LeftInputIs()
bool v8::internal::compiler::JSBinopReduction::LeftInputIs |
( |
Type | t | ) |
|
|
inline |
◆ NeitherInputCanBe()
bool v8::internal::compiler::JSBinopReduction::NeitherInputCanBe |
( |
Type | t | ) |
|
|
inline |
◆ NumberOp()
const Operator * v8::internal::compiler::JSBinopReduction::NumberOp |
( |
| ) |
|
|
inline |
◆ OneInputCannotBe()
bool v8::internal::compiler::JSBinopReduction::OneInputCannotBe |
( |
Type | t | ) |
|
|
inline |
◆ OneInputIs()
bool v8::internal::compiler::JSBinopReduction::OneInputIs |
( |
Type | t | ) |
|
|
inline |
◆ right()
Node * v8::internal::compiler::JSBinopReduction::right |
( |
| ) |
|
|
inline |
◆ right_type()
Type v8::internal::compiler::JSBinopReduction::right_type |
( |
| ) |
|
|
inline |
◆ RightInputIs()
bool v8::internal::compiler::JSBinopReduction::RightInputIs |
( |
Type | t | ) |
|
|
inline |
◆ ShouldCreateConsString()
bool v8::internal::compiler::JSBinopReduction::ShouldCreateConsString |
( |
| ) |
|
|
inline |
◆ simplified()
◆ SwapInputs()
void v8::internal::compiler::JSBinopReduction::SwapInputs |
( |
| ) |
|
|
inline |
◆ type()
Type v8::internal::compiler::JSBinopReduction::type |
( |
| ) |
|
|
inline |
◆ update_effect()
void v8::internal::compiler::JSBinopReduction::update_effect |
( |
Node * | effect | ) |
|
|
inlineprivate |
◆ zone()
Zone * v8::internal::compiler::JSBinopReduction::zone |
( |
| ) |
const |
|
inline |
◆ lowering_
◆ node_
Node* v8::internal::compiler::JSBinopReduction::node_ |
|
private |
The documentation for this class was generated from the following file: