![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
SimplifiedOperatorBuilder (Zone *zone) | |
const Operator * | BooleanNot () |
const Operator * | NumberEqual () |
const Operator * | NumberLessThan () |
const Operator * | NumberLessThanOrEqual () |
const Operator * | NumberAdd () |
const Operator * | NumberSubtract () |
const Operator * | NumberMultiply () |
const Operator * | NumberDivide () |
const Operator * | NumberModulus () |
const Operator * | NumberBitwiseOr () |
const Operator * | NumberBitwiseXor () |
const Operator * | NumberBitwiseAnd () |
const Operator * | NumberShiftLeft () |
const Operator * | NumberShiftRight () |
const Operator * | NumberShiftRightLogical () |
const Operator * | NumberImul () |
const Operator * | NumberAbs () |
const Operator * | NumberClz32 () |
const Operator * | NumberCeil () |
const Operator * | NumberFloor () |
const Operator * | NumberFround () |
const Operator * | NumberAcos () |
const Operator * | NumberAcosh () |
const Operator * | NumberAsin () |
const Operator * | NumberAsinh () |
const Operator * | NumberAtan () |
const Operator * | NumberAtan2 () |
const Operator * | NumberAtanh () |
const Operator * | NumberCbrt () |
const Operator * | NumberCos () |
const Operator * | NumberCosh () |
const Operator * | NumberExp () |
const Operator * | NumberExpm1 () |
const Operator * | NumberLog () |
const Operator * | NumberLog1p () |
const Operator * | NumberLog10 () |
const Operator * | NumberLog2 () |
const Operator * | NumberMax () |
const Operator * | NumberMin () |
const Operator * | NumberPow () |
const Operator * | NumberRound () |
const Operator * | NumberSign () |
const Operator * | NumberSin () |
const Operator * | NumberSinh () |
const Operator * | NumberSqrt () |
const Operator * | NumberTan () |
const Operator * | NumberTanh () |
const Operator * | NumberTrunc () |
const Operator * | NumberToBoolean () |
const Operator * | NumberToInt32 () |
const Operator * | NumberToString () |
const Operator * | NumberToUint32 () |
const Operator * | NumberToUint8Clamped () |
const Operator * | NumberSilenceNaN () |
const Operator * | SpeculativeSafeIntegerAdd (NumberOperationHint hint) |
const Operator * | SpeculativeSafeIntegerSubtract (NumberOperationHint hint) |
const Operator * | SpeculativeNumberAdd (NumberOperationHint hint) |
const Operator * | SpeculativeNumberSubtract (NumberOperationHint hint) |
const Operator * | SpeculativeNumberMultiply (NumberOperationHint hint) |
const Operator * | SpeculativeNumberDivide (NumberOperationHint hint) |
const Operator * | SpeculativeNumberModulus (NumberOperationHint hint) |
const Operator * | SpeculativeNumberShiftLeft (NumberOperationHint hint) |
const Operator * | SpeculativeNumberShiftRight (NumberOperationHint hint) |
const Operator * | SpeculativeNumberShiftRightLogical (NumberOperationHint hint) |
const Operator * | SpeculativeNumberBitwiseAnd (NumberOperationHint hint) |
const Operator * | SpeculativeNumberBitwiseOr (NumberOperationHint hint) |
const Operator * | SpeculativeNumberBitwiseXor (NumberOperationHint hint) |
const Operator * | SpeculativeNumberLessThan (NumberOperationHint hint) |
const Operator * | SpeculativeNumberLessThanOrEqual (NumberOperationHint hint) |
const Operator * | SpeculativeNumberEqual (NumberOperationHint hint) |
const Operator * | ReferenceEqual () |
const Operator * | SameValue () |
const Operator * | TypeOf () |
const Operator * | ToBoolean () |
const Operator * | StringConcat () |
const Operator * | StringEqual () |
const Operator * | StringLessThan () |
const Operator * | StringLessThanOrEqual () |
const Operator * | StringCharCodeAt () |
const Operator * | StringCodePointAt (UnicodeEncoding encoding) |
const Operator * | StringFromSingleCharCode () |
const Operator * | StringFromSingleCodePoint (UnicodeEncoding encoding) |
const Operator * | StringIndexOf () |
const Operator * | StringLength () |
const Operator * | StringToLowerCaseIntl () |
const Operator * | StringToUpperCaseIntl () |
const Operator * | StringSubstring () |
const Operator * | FindOrderedHashMapEntry () |
const Operator * | FindOrderedHashMapEntryForInt32Key () |
const Operator * | SpeculativeToNumber (NumberOperationHint hint, const VectorSlotPair &feedback) |
const Operator * | StringToNumber () |
const Operator * | PlainPrimitiveToNumber () |
const Operator * | PlainPrimitiveToWord32 () |
const Operator * | PlainPrimitiveToFloat64 () |
const Operator * | ChangeTaggedSignedToInt32 () |
const Operator * | ChangeTaggedSignedToInt64 () |
const Operator * | ChangeTaggedToInt32 () |
const Operator * | ChangeTaggedToInt64 () |
const Operator * | ChangeTaggedToUint32 () |
const Operator * | ChangeTaggedToFloat64 () |
const Operator * | ChangeTaggedToTaggedSigned () |
const Operator * | ChangeInt31ToTaggedSigned () |
const Operator * | ChangeInt32ToTagged () |
const Operator * | ChangeInt64ToTagged () |
const Operator * | ChangeUint32ToTagged () |
const Operator * | ChangeUint64ToTagged () |
const Operator * | ChangeFloat64ToTagged (CheckForMinusZeroMode) |
const Operator * | ChangeFloat64ToTaggedPointer () |
const Operator * | ChangeTaggedToBit () |
const Operator * | ChangeBitToTagged () |
const Operator * | TruncateTaggedToWord32 () |
const Operator * | TruncateTaggedToFloat64 () |
const Operator * | TruncateTaggedToBit () |
const Operator * | TruncateTaggedPointerToBit () |
const Operator * | PoisonIndex () |
const Operator * | CompareMaps (ZoneHandleSet< Map >) |
const Operator * | MapGuard (ZoneHandleSet< Map > maps) |
const Operator * | CheckBounds (const VectorSlotPair &feedback) |
const Operator * | CheckEqualsInternalizedString () |
const Operator * | CheckEqualsSymbol () |
const Operator * | CheckFloat64Hole (CheckFloat64HoleMode, VectorSlotPair const &) |
const Operator * | CheckHeapObject () |
const Operator * | CheckIf (DeoptimizeReason deoptimize_reason, const VectorSlotPair &feedback=VectorSlotPair()) |
const Operator * | CheckInternalizedString () |
const Operator * | CheckMaps (CheckMapsFlags, ZoneHandleSet< Map >, const VectorSlotPair &=VectorSlotPair()) |
const Operator * | CheckNotTaggedHole () |
const Operator * | CheckNumber (const VectorSlotPair &feedback) |
const Operator * | CheckReceiver () |
const Operator * | CheckReceiverOrNullOrUndefined () |
const Operator * | CheckSmi (const VectorSlotPair &feedback) |
const Operator * | CheckString (const VectorSlotPair &feedback) |
const Operator * | CheckSymbol () |
const Operator * | CheckedFloat64ToInt32 (CheckForMinusZeroMode, const VectorSlotPair &feedback) |
const Operator * | CheckedFloat64ToInt64 (CheckForMinusZeroMode, const VectorSlotPair &feedback) |
const Operator * | CheckedInt32Add () |
const Operator * | CheckedInt32Div () |
const Operator * | CheckedInt32Mod () |
const Operator * | CheckedInt32Mul (CheckForMinusZeroMode) |
const Operator * | CheckedInt32Sub () |
const Operator * | CheckedInt32ToTaggedSigned (const VectorSlotPair &feedback) |
const Operator * | CheckedInt64ToInt32 (const VectorSlotPair &feedback) |
const Operator * | CheckedInt64ToTaggedSigned (const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedSignedToInt32 (const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedToFloat64 (CheckTaggedInputMode, const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedToInt32 (CheckForMinusZeroMode, const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedToInt64 (CheckForMinusZeroMode, const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedToTaggedPointer (const VectorSlotPair &feedback) |
const Operator * | CheckedTaggedToTaggedSigned (const VectorSlotPair &feedback) |
const Operator * | CheckedTruncateTaggedToWord32 (CheckTaggedInputMode, const VectorSlotPair &feedback) |
const Operator * | CheckedUint32Div () |
const Operator * | CheckedUint32Mod () |
const Operator * | CheckedUint32Bounds (const VectorSlotPair &feedback) |
const Operator * | CheckedUint32ToInt32 (const VectorSlotPair &feedback) |
const Operator * | CheckedUint32ToTaggedSigned (const VectorSlotPair &feedback) |
const Operator * | CheckedUint64Bounds (const VectorSlotPair &feedback) |
const Operator * | CheckedUint64ToInt32 (const VectorSlotPair &feedback) |
const Operator * | CheckedUint64ToTaggedSigned (const VectorSlotPair &feedback) |
const Operator * | ConvertReceiver (ConvertReceiverMode) |
const Operator * | ConvertTaggedHoleToUndefined () |
const Operator * | ObjectIsArrayBufferView () |
const Operator * | ObjectIsBigInt () |
const Operator * | ObjectIsCallable () |
const Operator * | ObjectIsConstructor () |
const Operator * | ObjectIsDetectableCallable () |
const Operator * | ObjectIsMinusZero () |
const Operator * | NumberIsMinusZero () |
const Operator * | ObjectIsNaN () |
const Operator * | NumberIsNaN () |
const Operator * | ObjectIsNonCallable () |
const Operator * | ObjectIsNumber () |
const Operator * | ObjectIsReceiver () |
const Operator * | ObjectIsSmi () |
const Operator * | ObjectIsString () |
const Operator * | ObjectIsSymbol () |
const Operator * | ObjectIsUndetectable () |
const Operator * | NumberIsFloat64Hole () |
const Operator * | NumberIsFinite () |
const Operator * | ObjectIsFiniteNumber () |
const Operator * | NumberIsInteger () |
const Operator * | ObjectIsSafeInteger () |
const Operator * | NumberIsSafeInteger () |
const Operator * | ObjectIsInteger () |
const Operator * | ArgumentsFrame () |
const Operator * | ArgumentsLength (int formal_parameter_count, bool is_rest_length) |
const Operator * | NewDoubleElements (PretenureFlag) |
const Operator * | NewSmiOrObjectElements (PretenureFlag) |
const Operator * | NewArgumentsElements (int mapped_count) |
const Operator * | NewConsString () |
const Operator * | EnsureWritableFastElements () |
const Operator * | MaybeGrowFastElements (GrowFastElementsMode mode, const VectorSlotPair &feedback) |
const Operator * | TransitionElementsKind (ElementsTransition transition) |
const Operator * | Allocate (Type type, PretenureFlag pretenure=NOT_TENURED) |
const Operator * | AllocateRaw (Type type, PretenureFlag pretenure=NOT_TENURED) |
const Operator * | LoadFieldByIndex () |
const Operator * | LoadField (FieldAccess const &) |
const Operator * | StoreField (FieldAccess const &) |
const Operator * | LoadElement (ElementAccess const &) |
const Operator * | StoreElement (ElementAccess const &) |
const Operator * | TransitionAndStoreElement (Handle< Map > double_map, Handle< Map > fast_map) |
const Operator * | StoreSignedSmallElement () |
const Operator * | TransitionAndStoreNumberElement (Handle< Map > double_map) |
const Operator * | TransitionAndStoreNonNumberElement (Handle< Map > fast_map, Type value_type) |
const Operator * | LoadTypedElement (ExternalArrayType const &) |
const Operator * | LoadDataViewElement (ExternalArrayType const &) |
const Operator * | StoreTypedElement (ExternalArrayType const &) |
const Operator * | StoreDataViewElement (ExternalArrayType const &) |
const Operator * | RuntimeAbort (AbortReason reason) |
const Operator * | DateNow () |
Definition at line 531 of file simplified-operator.h.