V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
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) |
Definition at line 445 of file common-operator.h.