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 OperatorDead ()
 
const OperatorDeadValue (MachineRepresentation rep)
 
const OperatorUnreachable ()
 
const OperatorEnd (size_t control_input_count)
 
const OperatorBranch (BranchHint=BranchHint::kNone, IsSafetyCheck=IsSafetyCheck::kSafetyCheck)
 
const OperatorIfTrue ()
 
const OperatorIfFalse ()
 
const OperatorIfSuccess ()
 
const OperatorIfException ()
 
const OperatorSwitch (size_t control_output_count)
 
const OperatorIfValue (int32_t value, int32_t order=0)
 
const OperatorIfDefault ()
 
const OperatorThrow ()
 
const OperatorDeoptimize (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback)
 
const OperatorDeoptimizeIf (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck)
 
const OperatorDeoptimizeUnless (DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck)
 
const OperatorTrapIf (TrapId trap_id)
 
const OperatorTrapUnless (TrapId trap_id)
 
const OperatorReturn (int value_input_count=1)
 
const OperatorTerminate ()
 
const OperatorStart (int value_output_count)
 
const OperatorLoop (int control_input_count)
 
const OperatorMerge (int control_input_count)
 
const OperatorParameter (int index, const char *debug_name=nullptr)
 
const OperatorOsrNormalEntry ()
 
const OperatorOsrLoopEntry ()
 
const OperatorOsrValue (int index)
 
const OperatorInt32Constant (int32_t)
 
const OperatorInt64Constant (int64_t)
 
const OperatorFloat32Constant (volatile float)
 
const OperatorFloat64Constant (volatile double)
 
const OperatorExternalConstant (const ExternalReference &)
 
const OperatorNumberConstant (volatile double)
 
const OperatorPointerConstant (intptr_t)
 
const OperatorHeapConstant (const Handle< HeapObject > &)
 
const OperatorObjectId (uint32_t)
 
const OperatorRelocatableInt32Constant (int32_t value, RelocInfo::Mode rmode)
 
const OperatorRelocatableInt64Constant (int64_t value, RelocInfo::Mode rmode)
 
const OperatorSelect (MachineRepresentation, BranchHint=BranchHint::kNone)
 
const OperatorPhi (MachineRepresentation representation, int value_input_count)
 
const OperatorEffectPhi (int effect_input_count)
 
const OperatorInductionVariablePhi (int value_input_count)
 
const OperatorLoopExit ()
 
const OperatorLoopExitValue ()
 
const OperatorLoopExitEffect ()
 
const OperatorCheckpoint ()
 
const OperatorBeginRegion (RegionObservability)
 
const OperatorFinishRegion ()
 
const OperatorStateValues (int arguments, SparseInputMask bitmask)
 
const OperatorTypedStateValues (const ZoneVector< MachineType > *types, SparseInputMask bitmask)
 
const OperatorArgumentsElementsState (ArgumentsStateType type)
 
const OperatorArgumentsLengthState (ArgumentsStateType type)
 
const OperatorObjectState (uint32_t object_id, int pointer_slots)
 
const OperatorTypedObjectState (uint32_t object_id, const ZoneVector< MachineType > *types)
 
const OperatorFrameState (BailoutId bailout_id, OutputFrameStateCombine state_combine, const FrameStateFunctionInfo *function_info)
 
const OperatorCall (const CallDescriptor *call_descriptor)
 
const OperatorCallWithCallerSavedRegisters (const CallDescriptor *call_descriptor)
 
const OperatorTailCall (const CallDescriptor *call_descriptor)
 
const OperatorProjection (size_t index)
 
const OperatorRetain ()
 
const OperatorTypeGuard (Type type)
 
const OperatorResizeMergeOrPhi (const Operator *op, int size)
 
const FrameStateFunctionInfoCreateFrameStateFunctionInfo (FrameStateType type, int parameter_count, int local_count, Handle< SharedFunctionInfo > shared_info)
 
const OperatorMarkAsSafetyCheck (const Operator *op, IsSafetyCheck safety_check)
 
const OperatorDelayedStringConstant (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: