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.