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

Public Member Functions

 SimplifiedOperatorBuilder (Zone *zone)
 
const OperatorBooleanNot ()
 
const OperatorNumberEqual ()
 
const OperatorNumberLessThan ()
 
const OperatorNumberLessThanOrEqual ()
 
const OperatorNumberAdd ()
 
const OperatorNumberSubtract ()
 
const OperatorNumberMultiply ()
 
const OperatorNumberDivide ()
 
const OperatorNumberModulus ()
 
const OperatorNumberBitwiseOr ()
 
const OperatorNumberBitwiseXor ()
 
const OperatorNumberBitwiseAnd ()
 
const OperatorNumberShiftLeft ()
 
const OperatorNumberShiftRight ()
 
const OperatorNumberShiftRightLogical ()
 
const OperatorNumberImul ()
 
const OperatorNumberAbs ()
 
const OperatorNumberClz32 ()
 
const OperatorNumberCeil ()
 
const OperatorNumberFloor ()
 
const OperatorNumberFround ()
 
const OperatorNumberAcos ()
 
const OperatorNumberAcosh ()
 
const OperatorNumberAsin ()
 
const OperatorNumberAsinh ()
 
const OperatorNumberAtan ()
 
const OperatorNumberAtan2 ()
 
const OperatorNumberAtanh ()
 
const OperatorNumberCbrt ()
 
const OperatorNumberCos ()
 
const OperatorNumberCosh ()
 
const OperatorNumberExp ()
 
const OperatorNumberExpm1 ()
 
const OperatorNumberLog ()
 
const OperatorNumberLog1p ()
 
const OperatorNumberLog10 ()
 
const OperatorNumberLog2 ()
 
const OperatorNumberMax ()
 
const OperatorNumberMin ()
 
const OperatorNumberPow ()
 
const OperatorNumberRound ()
 
const OperatorNumberSign ()
 
const OperatorNumberSin ()
 
const OperatorNumberSinh ()
 
const OperatorNumberSqrt ()
 
const OperatorNumberTan ()
 
const OperatorNumberTanh ()
 
const OperatorNumberTrunc ()
 
const OperatorNumberToBoolean ()
 
const OperatorNumberToInt32 ()
 
const OperatorNumberToString ()
 
const OperatorNumberToUint32 ()
 
const OperatorNumberToUint8Clamped ()
 
const OperatorNumberSilenceNaN ()
 
const OperatorSpeculativeSafeIntegerAdd (NumberOperationHint hint)
 
const OperatorSpeculativeSafeIntegerSubtract (NumberOperationHint hint)
 
const OperatorSpeculativeNumberAdd (NumberOperationHint hint)
 
const OperatorSpeculativeNumberSubtract (NumberOperationHint hint)
 
const OperatorSpeculativeNumberMultiply (NumberOperationHint hint)
 
const OperatorSpeculativeNumberDivide (NumberOperationHint hint)
 
const OperatorSpeculativeNumberModulus (NumberOperationHint hint)
 
const OperatorSpeculativeNumberShiftLeft (NumberOperationHint hint)
 
const OperatorSpeculativeNumberShiftRight (NumberOperationHint hint)
 
const OperatorSpeculativeNumberShiftRightLogical (NumberOperationHint hint)
 
const OperatorSpeculativeNumberBitwiseAnd (NumberOperationHint hint)
 
const OperatorSpeculativeNumberBitwiseOr (NumberOperationHint hint)
 
const OperatorSpeculativeNumberBitwiseXor (NumberOperationHint hint)
 
const OperatorSpeculativeNumberLessThan (NumberOperationHint hint)
 
const OperatorSpeculativeNumberLessThanOrEqual (NumberOperationHint hint)
 
const OperatorSpeculativeNumberEqual (NumberOperationHint hint)
 
const OperatorReferenceEqual ()
 
const OperatorSameValue ()
 
const OperatorTypeOf ()
 
const OperatorToBoolean ()
 
const OperatorStringConcat ()
 
const OperatorStringEqual ()
 
const OperatorStringLessThan ()
 
const OperatorStringLessThanOrEqual ()
 
const OperatorStringCharCodeAt ()
 
const OperatorStringCodePointAt (UnicodeEncoding encoding)
 
const OperatorStringFromSingleCharCode ()
 
const OperatorStringFromSingleCodePoint (UnicodeEncoding encoding)
 
const OperatorStringIndexOf ()
 
const OperatorStringLength ()
 
const OperatorStringToLowerCaseIntl ()
 
const OperatorStringToUpperCaseIntl ()
 
const OperatorStringSubstring ()
 
const OperatorFindOrderedHashMapEntry ()
 
const OperatorFindOrderedHashMapEntryForInt32Key ()
 
const OperatorSpeculativeToNumber (NumberOperationHint hint, const VectorSlotPair &feedback)
 
const OperatorStringToNumber ()
 
const OperatorPlainPrimitiveToNumber ()
 
const OperatorPlainPrimitiveToWord32 ()
 
const OperatorPlainPrimitiveToFloat64 ()
 
const OperatorChangeTaggedSignedToInt32 ()
 
const OperatorChangeTaggedSignedToInt64 ()
 
const OperatorChangeTaggedToInt32 ()
 
const OperatorChangeTaggedToInt64 ()
 
const OperatorChangeTaggedToUint32 ()
 
const OperatorChangeTaggedToFloat64 ()
 
const OperatorChangeTaggedToTaggedSigned ()
 
const OperatorChangeInt31ToTaggedSigned ()
 
const OperatorChangeInt32ToTagged ()
 
const OperatorChangeInt64ToTagged ()
 
const OperatorChangeUint32ToTagged ()
 
const OperatorChangeUint64ToTagged ()
 
const OperatorChangeFloat64ToTagged (CheckForMinusZeroMode)
 
const OperatorChangeFloat64ToTaggedPointer ()
 
const OperatorChangeTaggedToBit ()
 
const OperatorChangeBitToTagged ()
 
const OperatorTruncateTaggedToWord32 ()
 
const OperatorTruncateTaggedToFloat64 ()
 
const OperatorTruncateTaggedToBit ()
 
const OperatorTruncateTaggedPointerToBit ()
 
const OperatorPoisonIndex ()
 
const OperatorCompareMaps (ZoneHandleSet< Map >)
 
const OperatorMapGuard (ZoneHandleSet< Map > maps)
 
const OperatorCheckBounds (const VectorSlotPair &feedback)
 
const OperatorCheckEqualsInternalizedString ()
 
const OperatorCheckEqualsSymbol ()
 
const OperatorCheckFloat64Hole (CheckFloat64HoleMode, VectorSlotPair const &)
 
const OperatorCheckHeapObject ()
 
const OperatorCheckIf (DeoptimizeReason deoptimize_reason, const VectorSlotPair &feedback=VectorSlotPair())
 
const OperatorCheckInternalizedString ()
 
const OperatorCheckMaps (CheckMapsFlags, ZoneHandleSet< Map >, const VectorSlotPair &=VectorSlotPair())
 
const OperatorCheckNotTaggedHole ()
 
const OperatorCheckNumber (const VectorSlotPair &feedback)
 
const OperatorCheckReceiver ()
 
const OperatorCheckReceiverOrNullOrUndefined ()
 
const OperatorCheckSmi (const VectorSlotPair &feedback)
 
const OperatorCheckString (const VectorSlotPair &feedback)
 
const OperatorCheckSymbol ()
 
const OperatorCheckedFloat64ToInt32 (CheckForMinusZeroMode, const VectorSlotPair &feedback)
 
const OperatorCheckedFloat64ToInt64 (CheckForMinusZeroMode, const VectorSlotPair &feedback)
 
const OperatorCheckedInt32Add ()
 
const OperatorCheckedInt32Div ()
 
const OperatorCheckedInt32Mod ()
 
const OperatorCheckedInt32Mul (CheckForMinusZeroMode)
 
const OperatorCheckedInt32Sub ()
 
const OperatorCheckedInt32ToTaggedSigned (const VectorSlotPair &feedback)
 
const OperatorCheckedInt64ToInt32 (const VectorSlotPair &feedback)
 
const OperatorCheckedInt64ToTaggedSigned (const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedSignedToInt32 (const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedToFloat64 (CheckTaggedInputMode, const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedToInt32 (CheckForMinusZeroMode, const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedToInt64 (CheckForMinusZeroMode, const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedToTaggedPointer (const VectorSlotPair &feedback)
 
const OperatorCheckedTaggedToTaggedSigned (const VectorSlotPair &feedback)
 
const OperatorCheckedTruncateTaggedToWord32 (CheckTaggedInputMode, const VectorSlotPair &feedback)
 
const OperatorCheckedUint32Div ()
 
const OperatorCheckedUint32Mod ()
 
const OperatorCheckedUint32Bounds (const VectorSlotPair &feedback)
 
const OperatorCheckedUint32ToInt32 (const VectorSlotPair &feedback)
 
const OperatorCheckedUint32ToTaggedSigned (const VectorSlotPair &feedback)
 
const OperatorCheckedUint64Bounds (const VectorSlotPair &feedback)
 
const OperatorCheckedUint64ToInt32 (const VectorSlotPair &feedback)
 
const OperatorCheckedUint64ToTaggedSigned (const VectorSlotPair &feedback)
 
const OperatorConvertReceiver (ConvertReceiverMode)
 
const OperatorConvertTaggedHoleToUndefined ()
 
const OperatorObjectIsArrayBufferView ()
 
const OperatorObjectIsBigInt ()
 
const OperatorObjectIsCallable ()
 
const OperatorObjectIsConstructor ()
 
const OperatorObjectIsDetectableCallable ()
 
const OperatorObjectIsMinusZero ()
 
const OperatorNumberIsMinusZero ()
 
const OperatorObjectIsNaN ()
 
const OperatorNumberIsNaN ()
 
const OperatorObjectIsNonCallable ()
 
const OperatorObjectIsNumber ()
 
const OperatorObjectIsReceiver ()
 
const OperatorObjectIsSmi ()
 
const OperatorObjectIsString ()
 
const OperatorObjectIsSymbol ()
 
const OperatorObjectIsUndetectable ()
 
const OperatorNumberIsFloat64Hole ()
 
const OperatorNumberIsFinite ()
 
const OperatorObjectIsFiniteNumber ()
 
const OperatorNumberIsInteger ()
 
const OperatorObjectIsSafeInteger ()
 
const OperatorNumberIsSafeInteger ()
 
const OperatorObjectIsInteger ()
 
const OperatorArgumentsFrame ()
 
const OperatorArgumentsLength (int formal_parameter_count, bool is_rest_length)
 
const OperatorNewDoubleElements (PretenureFlag)
 
const OperatorNewSmiOrObjectElements (PretenureFlag)
 
const OperatorNewArgumentsElements (int mapped_count)
 
const OperatorNewConsString ()
 
const OperatorEnsureWritableFastElements ()
 
const OperatorMaybeGrowFastElements (GrowFastElementsMode mode, const VectorSlotPair &feedback)
 
const OperatorTransitionElementsKind (ElementsTransition transition)
 
const OperatorAllocate (Type type, PretenureFlag pretenure=NOT_TENURED)
 
const OperatorAllocateRaw (Type type, PretenureFlag pretenure=NOT_TENURED)
 
const OperatorLoadFieldByIndex ()
 
const OperatorLoadField (FieldAccess const &)
 
const OperatorStoreField (FieldAccess const &)
 
const OperatorLoadElement (ElementAccess const &)
 
const OperatorStoreElement (ElementAccess const &)
 
const OperatorTransitionAndStoreElement (Handle< Map > double_map, Handle< Map > fast_map)
 
const OperatorStoreSignedSmallElement ()
 
const OperatorTransitionAndStoreNumberElement (Handle< Map > double_map)
 
const OperatorTransitionAndStoreNonNumberElement (Handle< Map > fast_map, Type value_type)
 
const OperatorLoadTypedElement (ExternalArrayType const &)
 
const OperatorLoadDataViewElement (ExternalArrayType const &)
 
const OperatorStoreTypedElement (ExternalArrayType const &)
 
const OperatorStoreDataViewElement (ExternalArrayType const &)
 
const OperatorRuntimeAbort (AbortReason reason)
 
const OperatorDateNow ()
 

Detailed Description

Definition at line 531 of file simplified-operator.h.


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