![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
| CfgAssembler (Stack< const Type *> input_types) | |
| const ControlFlowGraph & | Result () |
| Block * | NewBlock (base::Optional< Stack< const Type *>> input_types=base::nullopt, bool is_deferred=false) |
| bool | CurrentBlockIsComplete () const |
| void | Emit (Instruction instruction) |
| const Stack< const Type * > & | CurrentStack () const |
| StackRange | TopRange (size_t slot_count) const |
| void | Bind (Block *block) |
| void | Goto (Block *block) |
| StackRange | Goto (Block *block, size_t preserved_slots) |
| void | Branch (Block *if_true, Block *if_false) |
| void | DeleteRange (StackRange range) |
| void | DropTo (BottomOffset new_level) |
| StackRange | Peek (StackRange range, base::Optional< const Type *> type) |
| void | Poke (StackRange destination, StackRange origin, base::Optional< const Type *> type) |
| void | Print (std::string s) |
| void | AssertionFailure (std::string message) |
| void | Unreachable () |
| void | DebugBreak () |
| void | PrintCurrentStack (std::ostream &s) |
Friends | |
| class | CfgAssemblerScopedTemporaryBlock |