![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <simplified-operator.h>
Private Member Functions | |
Zone * | zone () const |
Private Attributes | |
const SimplifiedOperatorGlobalCache & | cache_ |
Zone *const | zone_ |
Definition at line 819 of file simplified-operator.h.
|
explicit |
Definition at line 1456 of file simplified-operator.cc.
|
delete |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::Allocate | ( | Type | type, |
AllocationType | allocation = AllocationType::kYoung ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::AllocateRaw | ( | Type | type, |
AllocationType | allocation = AllocationType::kYoung ) |
Definition at line 2283 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ArgumentsLength | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntAdd | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntBitwiseAnd | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntBitwiseOr | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntBitwiseXor | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntDivide | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntLessThan | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntLessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntModulus | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntMultiply | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntNegate | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntShiftLeft | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntShiftRight | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BigIntSubtract | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::BooleanNot | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeBitToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeFloat64HoleToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeFloat64ToTagged | ( | CheckForMinusZeroMode | mode | ) |
Definition at line 1752 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeFloat64ToTaggedPointer | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeInt31ToTaggedSigned | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeInt32ToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeInt64ToBigInt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeInt64ToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedSignedToInt32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedSignedToInt64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToBit | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToFloat64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToInt32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToInt64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToTaggedSigned | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeTaggedToUint32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeUint32ToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeUint64ToBigInt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ChangeUint64ToTagged | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckBigInt | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckBounds | ( | const FeedbackSource & | feedback, |
CheckBoundsFlags | flags = {} ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckClosure | ( | const Handle< FeedbackCell > & | feedback_cell | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedAdditiveSafeIntegerAdd | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedAdditiveSafeIntegerSub | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedBigIntToBigInt64 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedFloat64ToAdditiveSafeInteger | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1790 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedFloat64ToInt32 | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1774 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedFloat64ToInt64 | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1807 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32Add | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32Div | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32Mod | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32Mul | ( | CheckForMinusZeroMode | mode | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32Sub | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt32ToTaggedSigned | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64Add | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64Div | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64Mod | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64Mul | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64Sub | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64ToInt32 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedInt64ToTaggedSigned | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedSignedToInt32 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToAdditiveSafeInteger | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1839 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToArrayIndex | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToFloat64 | ( | CheckTaggedInputMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1872 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToInt32 | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1823 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToInt64 | ( | CheckForMinusZeroMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1856 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToTaggedPointer | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTaggedToTaggedSigned | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedTruncateTaggedToWord32 | ( | CheckTaggedInputMode | mode, |
const FeedbackSource & | feedback ) |
Definition at line 1892 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint32Bounds | ( | const FeedbackSource & | feedback, |
CheckBoundsFlags | flags ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint32Div | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint32Mod | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint32ToInt32 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint32ToTaggedSigned | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint64Bounds | ( | const FeedbackSource & | feedback, |
CheckBoundsFlags | flags ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint64ToInt32 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint64ToInt64 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckedUint64ToTaggedSigned | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckEqualsInternalizedString | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckEqualsSymbol | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckFloat64Hole | ( | CheckFloat64HoleMode | mode, |
FeedbackSource const & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckHeapObject | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckIf | ( | DeoptimizeReason | deoptimize_reason, |
const FeedbackSource & | feedback = FeedbackSource() ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckInternalizedString | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckMaps | ( | CheckMapsFlags | flags, |
ZoneRefSet< Map > | maps, | ||
const FeedbackSource & | feedback = FeedbackSource() ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckNotTaggedHole | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckNumber | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckNumberFitsInt32 | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckReceiver | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckReceiverOrNullOrUndefined | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckSmi | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckString | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckStringOrStringWrapper | ( | const FeedbackSource & | feedback | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckSymbol | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CheckTurboshaftTypeOf | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::CompareMaps | ( | ZoneRefSet< Map > | maps | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ConvertReceiver | ( | ConvertReceiverMode | mode | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ConvertTaggedHoleToUndefined | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::DateNow | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::DoubleArrayMax | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::DoubleArrayMin | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::EnsureWritableFastElements | ( | ) |
Definition at line 2056 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::FastApiCall | ( | FastApiCallFunction | c_function, |
FeedbackSource const & | feedback, | ||
CallDescriptor * | descriptor ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::FindOrderedCollectionEntry | ( | CollectionKind | collection_kind | ) |
Definition at line 1468 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::FindOrderedHashMapEntryForInt32Key | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::InitializeImmutableInObject | ( | ObjectAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::Integral32OrMinusZeroToBigInt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadDataViewElement | ( | ExternalArrayType const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadElement | ( | ElementAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadField | ( | FieldAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadFieldByIndex | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadFromObject | ( | ObjectAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadImmutableFromObject | ( | ObjectAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadMessage | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadStackArgument | ( | ) |
Definition at line 2392 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::LoadTypedElement | ( | ExternalArrayType const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::MapGuard | ( | ZoneRefSet< Map > | maps | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::MaybeGrowFastElements | ( | GrowFastElementsMode | mode, |
const FeedbackSource & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NewArgumentsElements | ( | CreateArgumentsType | type, |
int | formal_parameter_count ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NewConsString | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NewDoubleElements | ( | AllocationType | allocation | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NewSmiOrObjectElements | ( | AllocationType | allocation | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAbs | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAcos | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAcosh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAdd | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAsin | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAsinh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAtan | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAtan2 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberAtanh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberBitwiseAnd | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberBitwiseOr | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberBitwiseXor | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberCbrt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberCeil | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberClz32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberCos | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberCosh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberDivide | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberExp | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberExpm1 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberFloor | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberFround | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberImul | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsFinite | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsFloat64Hole | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsInteger | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsMinusZero | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsNaN | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberIsSafeInteger | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLessThan | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLog | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLog10 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLog1p | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberLog2 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberMax | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberMin | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberModulus | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberMultiply | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberPow | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberRound | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSameValue | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberShiftLeft | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberShiftRight | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberShiftRightLogical | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSign | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSilenceNaN | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSin | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSinh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSqrt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberSubtract | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberTan | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberTanh | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberToBoolean | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberToInt32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberToString | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberToUint32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberToUint8Clamped | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::NumberTrunc | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsArrayBufferView | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsBigInt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsCallable | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsConstructor | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsDetectableCallable | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsFiniteNumber | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsInteger | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsMinusZero | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsNaN | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsNonCallable | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsNumber | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsReceiver | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsSafeInteger | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsSmi | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsString | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsSymbol | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ObjectIsUndetectable | ( | ) |
|
delete |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::PlainPrimitiveToFloat64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::PlainPrimitiveToNumber | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::PlainPrimitiveToWord32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ReferenceEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::RestLength | ( | int | formal_parameter_count | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::RuntimeAbort | ( | AbortReason | reason | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SameValue | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SameValueNumbersOnly | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeAdditiveSafeIntegerAdd | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeAdditiveSafeIntegerSubtract | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntAdd | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntAsIntN | ( | int | bits, |
const FeedbackSource & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntAsUintN | ( | int | bits, |
const FeedbackSource & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntBitwiseAnd | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntBitwiseOr | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntBitwiseXor | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntDivide | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntEqual | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntLessThan | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntLessThanOrEqual | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntModulus | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntMultiply | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntNegate | ( | BigIntOperationHint | hint | ) |
Definition at line 1993 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntShiftLeft | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntShiftRight | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeBigIntSubtract | ( | BigIntOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberAdd | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberBitwiseAnd | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberBitwiseOr | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberBitwiseXor | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberDivide | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberEqual | ( | NumberOperationHint | hint | ) |
Definition at line 2314 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberLessThan | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberLessThanOrEqual | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberModulus | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberMultiply | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberPow | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberShiftLeft | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberShiftRight | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberShiftRightLogical | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeNumberSubtract | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeSmallIntegerAdd | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeSmallIntegerSubtract | ( | NumberOperationHint | hint | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeToBigInt | ( | BigIntOperationHint | hint, |
const FeedbackSource & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::SpeculativeToNumber | ( | NumberOperationHint | hint, |
const FeedbackSource & | feedback ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreDataViewElement | ( | ExternalArrayType const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreElement | ( | ElementAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreField | ( | FieldAccess const & | access, |
bool | maybe_initializing_or_transitioning = true ) |
Definition at line 2357 of file simplified-operator.cc.
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreMessage | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreSignedSmallElement | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreToObject | ( | ObjectAccess const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StoreTypedElement | ( | ExternalArrayType const & | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringCharCodeAt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringCodePointAt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringConcat | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringFromCodePointAt | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringFromSingleCharCode | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringFromSingleCodePoint | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringIndexOf | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringLength | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringLessThan | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringLessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringSubstring | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringToLowerCaseIntl | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringToNumber | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringToUpperCaseIntl | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::StringWrapperLength | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::ToBoolean | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TransitionElementsKind | ( | ElementsTransition | transition | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TransitionElementsKindOrCheckMap | ( | ElementsTransitionWithMultipleSources | transition | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TruncateBigIntToWord64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TruncateTaggedPointerToBit | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TruncateTaggedToBit | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TruncateTaggedToFloat64 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TruncateTaggedToWord32 | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TypedArrayLength | ( | ElementsKind | elements_kind | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::TypeOf | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::Unsigned32Divide | ( | ) |
const Operator * v8::internal::compiler::SimplifiedOperatorBuilder::VerifyType | ( | ) |
|
inlineprivate |
|
private |
Definition at line 1263 of file simplified-operator.h.
|
private |
Definition at line 1264 of file simplified-operator.h.