Searched refs:ToBooleanMode (Results 1 – 6 of 6) sorted by relevance
| /third_party/node/deps/v8/src/interpreter/ |
| D | control-flow-builders.h | 53 void BreakIfTrue(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfTrue() 56 void BreakIfFalse(BytecodeArrayBuilder::ToBooleanMode mode) { in BreakIfFalse() 66 void EmitJumpIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, 68 void EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode mode, 175 void JumpToCaseIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, int index);
|
| D | control-flow-builders.cc | 31 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfTrue() 36 BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels* sites) { in EmitJumpIfFalse() 116 void SwitchBuilder::JumpToCaseIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, in JumpToCaseIfTrue() 141 this->EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode::kAlreadyBoolean, in JumpToFallThroughIfFalse()
|
| D | bytecode-array-builder.cc | 509 BytecodeArrayBuilder& BytecodeArrayBuilder::LogicalNot(ToBooleanMode mode) { in LogicalNot() 510 if (mode == ToBooleanMode::kAlreadyBoolean) { in LogicalNot() 513 DCHECK_EQ(mode, ToBooleanMode::kConvertToBoolean); in LogicalNot() 1158 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfTrue(ToBooleanMode mode, in JumpIfTrue() 1161 if (mode == ToBooleanMode::kAlreadyBoolean) { in JumpIfTrue() 1164 DCHECK_EQ(mode, ToBooleanMode::kConvertToBoolean); in JumpIfTrue() 1170 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpIfFalse(ToBooleanMode mode, in JumpIfFalse() 1173 if (mode == ToBooleanMode::kAlreadyBoolean) { in JumpIfFalse() 1176 DCHECK_EQ(mode, ToBooleanMode::kConvertToBoolean); in JumpIfFalse() 1221 return CompareUndetectable().JumpIfTrue(ToBooleanMode::kAlreadyBoolean, in JumpIfNil() [all …]
|
| D | bytecode-generator.h | 84 using ToBooleanMode = BytecodeArrayBuilder::ToBooleanMode; variable 388 void BuildTest(ToBooleanMode mode, BytecodeLabels* then_labels, 445 static constexpr ToBooleanMode ToBooleanModeFromTypeHint(TypeHint type_hint) { in ToBooleanModeFromTypeHint() 446 return type_hint == TypeHint::kBoolean ? ToBooleanMode::kAlreadyBoolean in ToBooleanModeFromTypeHint() 447 : ToBooleanMode::kConvertToBoolean; in ToBooleanModeFromTypeHint()
|
| D | bytecode-array-builder.h | 377 enum class ToBooleanMode { enum 383 BytecodeArrayBuilder& LogicalNot(ToBooleanMode mode); 433 BytecodeArrayBuilder& JumpIfTrue(ToBooleanMode mode, BytecodeLabel* label); 434 BytecodeArrayBuilder& JumpIfFalse(ToBooleanMode mode, BytecodeLabel* label); 653 std::ostream& os, const BytecodeArrayBuilder::ToBooleanMode& mode);
|
| D | bytecode-generator.cc | 274 .JumpIfFalse(ToBooleanMode::kAlreadyBoolean, &fall_through); in ApplyDeferredCommands() 2094 switch_builder.JumpToCaseIfTrue(ToBooleanMode::kAlreadyBoolean, in VisitSwitchStatement() 2350 loop_builder.BreakIfFalse(ToBooleanMode::kAlreadyBoolean); in VisitForInStatement() 2432 loop_builder.BreakIfTrue(ToBooleanMode::kConvertToBoolean); in VisitForOfStatement() 2674 .JumpIfFalse(ToBooleanMode::kAlreadyBoolean, &done) in BuildClassLiteral() 3335 loop_builder.BreakIfTrue(ToBooleanMode::kConvertToBoolean); in BuildFillArrayWithIterator() 4020 ToBooleanMode::kConvertToBoolean, iterator_is_done.New()); in BuildFinalizeIteration() 4074 .JumpIfTrue(ToBooleanMode::kAlreadyBoolean, in BuildFinalizeIteration() 4198 builder()->JumpIfTrue(ToBooleanMode::kConvertToBoolean, in BuildDestructuringArrayAssignment() 4207 .JumpIfTrue(ToBooleanMode::kConvertToBoolean, is_done.New()); in BuildDestructuringArrayAssignment() [all …]
|