V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::FlagsContinuation Class Referencefinal

Public Member Functions

bool IsNone () const
 
bool IsBranch () const
 
bool IsDeoptimize () const
 
bool IsPoisoned () const
 
bool IsSet () const
 
bool IsTrap () const
 
FlagsCondition condition () const
 
DeoptimizeKind kind () const
 
DeoptimizeReason reason () const
 
VectorSlotPair const & feedback () const
 
Nodeframe_state () const
 
Noderesult () const
 
TrapId trap_id () const
 
BasicBlocktrue_block () const
 
BasicBlockfalse_block () const
 
void Negate ()
 
void Commute ()
 
void Overwrite (FlagsCondition condition)
 
void OverwriteAndNegateIfEqual (FlagsCondition condition)
 
void OverwriteUnsignedIfSigned ()
 
InstructionCode Encode (InstructionCode opcode)
 

Static Public Member Functions

static FlagsContinuation ForBranch (FlagsCondition condition, BasicBlock *true_block, BasicBlock *false_block)
 
static FlagsContinuation ForBranchAndPoison (FlagsCondition condition, BasicBlock *true_block, BasicBlock *false_block)
 
static FlagsContinuation ForDeoptimize (FlagsCondition condition, DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, Node *frame_state)
 
static FlagsContinuation ForDeoptimizeAndPoison (FlagsCondition condition, DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, Node *frame_state)
 
static FlagsContinuation ForSet (FlagsCondition condition, Node *result)
 
static FlagsContinuation ForTrap (FlagsCondition condition, TrapId trap_id, Node *result)
 

Detailed Description

Definition at line 36 of file instruction-selector.h.


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