V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::torque::CfgAssembler Class Reference

Public Member Functions

 CfgAssembler (Stack< const Type *> input_types)
 
const ControlFlowGraphResult ()
 
BlockNewBlock (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
 

Detailed Description

Definition at line 100 of file cfg.h.


The documentation for this class was generated from the following files: