![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
| TestResultScope (BytecodeGenerator *generator, BytecodeLabels *then_labels, BytecodeLabels *else_labels, TestFallthrough fallthrough) | |
| void | SetResultConsumedByTest () |
| bool | result_consumed_by_test () |
| void | InvertControlFlow () |
| BytecodeLabel * | NewThenLabel () |
| BytecodeLabel * | NewElseLabel () |
| BytecodeLabels * | then_labels () const |
| BytecodeLabels * | else_labels () const |
| void | set_then_labels (BytecodeLabels *then_labels) |
| void | set_else_labels (BytecodeLabels *else_labels) |
| TestFallthrough | fallthrough () const |
| TestFallthrough | inverted_fallthrough () const |
| void | set_fallthrough (TestFallthrough fallthrough) |
Public Member Functions inherited from v8::internal::interpreter::BytecodeGenerator::ExpressionResultScope | |
| ExpressionResultScope (BytecodeGenerator *generator, Expression::Context kind) | |
| bool | IsEffect () const |
| bool | IsValue () const |
| bool | IsTest () const |
| TestResultScope * | AsTest () |
| void | SetResultIsBoolean () |
| void | SetResultIsString () |
| TypeHint | type_hint () const |
Definition at line 632 of file bytecode-generator.cc.