V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::CommonOperatorBuilder Class Referencefinal
Inheritance diagram for v8::internal::compiler::CommonOperatorBuilder:
NON_EXPORTED_BASEZoneObject

Public Member Functions

 CommonOperatorBuilder (Zone *zone)
 
const Operator * Dead ()
 
const Operator * DeadValue (MachineRepresentation rep)
 
const Operator * Unreachable ()
 
const Operator * End (size_t control_input_count)
 
const Operator * Branch (BranchHint=BranchHint::kNone, IsSafetyCheck=IsSafetyCheck::kSafetyCheck)
 
const Operator * IfTrue ()
 
const Operator * IfFalse ()
 
const Operator * IfSuccess ()
 
const Operator * IfException ()
 
const Operator * Switch (size_t control_output_count)
 
const Operator * IfValue (int32_t value, int32_t order=0)
 
const Operator * IfDefault ()
 
const Operator * Throw ()
 
const Operator * Deoptimize (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback)
 
const Operator * DeoptimizeIf (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck)
 
const Operator * DeoptimizeUnless (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck)
 
const Operator * TrapIf (TrapId trap_id)
 
const Operator * TrapUnless (TrapId trap_id)
 
const Operator * Return (int value_input_count=1)
 
const Operator * Terminate ()
 
const Operator * Start (int value_output_count)
 
const Operator * Loop (int control_input_count)
 
const Operator * Merge (int control_input_count)
 
const Operator * Parameter (int index, const char *debug_name=nullptr)
 
const Operator * OsrNormalEntry ()
 
const Operator * OsrLoopEntry ()
 
const Operator * OsrValue (int index)
 
const Operator * Int32Constant (int32_t)
 
const Operator * Int64Constant (int64_t)
 
const Operator * Float32Constant (volatile float)
 
const Operator * Float64Constant (volatile double)
 
const Operator * ExternalConstant (const ExternalReference &)
 
const Operator * NumberConstant (volatile double)
 
const Operator * PointerConstant (intptr_t)
 
const Operator * HeapConstant (const Handle< HeapObject > &)
 
const Operator * ObjectId (uint32_t)
 
const Operator * RelocatableInt32Constant (int32_t value, RelocInfo::Mode rmode)
 
const Operator * RelocatableInt64Constant (int64_t value, RelocInfo::Mode rmode)
 
const Operator * Select (MachineRepresentation, BranchHint=BranchHint::kNone)
 
const Operator * Phi (MachineRepresentation representation, int value_input_count)
 
const Operator * EffectPhi (int effect_input_count)
 
const Operator * InductionVariablePhi (int value_input_count)
 
const Operator * LoopExit ()
 
const Operator * LoopExitValue ()
 
const Operator * LoopExitEffect ()
 
const Operator * Checkpoint ()
 
const Operator * BeginRegion (RegionObservability)
 
const Operator * FinishRegion ()
 
const Operator * StateValues (int arguments, SparseInputMask bitmask)
 
const Operator * TypedStateValues (const ZoneVector< MachineType > *types, SparseInputMask bitmask)
 
const Operator * ArgumentsElementsState (ArgumentsStateType type)
 
const Operator * ArgumentsLengthState (ArgumentsStateType type)
 
const Operator * ObjectState (uint32_t object_id, int pointer_slots)
 
const Operator * TypedObjectState (uint32_t object_id, const ZoneVector< MachineType > *types)
 
const Operator * FrameState (BailoutId bailout_id, OutputFrameStateCombine state_combine, const FrameStateFunctionInfo *function_info)
 
const Operator * Call (const CallDescriptor *call_descriptor)
 
const Operator * CallWithCallerSavedRegisters (const CallDescriptor *call_descriptor)
 
const Operator * TailCall (const CallDescriptor *call_descriptor)
 
const Operator * Projection (size_t index)
 
const Operator * Retain ()
 
const Operator * TypeGuard (Type type)
 
const Operator * ResizeMergeOrPhi (const Operator *op, int size)
 
const FrameStateFunctionInfo * CreateFrameStateFunctionInfo (FrameStateType type, int parameter_count, int local_count, Handle< SharedFunctionInfo > shared_info)
 
const Operator * MarkAsSafetyCheck (const Operator *op, IsSafetyCheck safety_check)
 
const Operator * DelayedStringConstant (const StringConstantBase *str)
 

Detailed Description

Definition at line 445 of file common-operator.h.


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