v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::Type Member List

This is the complete list of members for v8::internal::compiler::Type, including all inherited members.

AddToUnion(Type type, UnionType *result, int size, Zone *zone)v8::internal::compiler::Typeprivatestatic
AllocateOnHeap(Factory *factory)v8::internal::compiler::Type
AsBitset() constv8::internal::compiler::Typeinlineprivate
AsBitsetForTesting()v8::internal::compiler::Typeinline
AsHeapConstant() constv8::internal::compiler::Type
AsOtherNumberConstant() constv8::internal::compiler::Type
AsRange() constv8::internal::compiler::Type
AsTuple() constv8::internal::compiler::Type
AsUnion() constv8::internal::compiler::Typeprivate
AsUnionForTesting()v8::internal::compiler::Typeinline
bitset typedefv8::internal::compiler::Type
BitsetGlb() constv8::internal::compiler::Typeprivate
BitsetGlbForTesting()v8::internal::compiler::Typeinline
BitsetLub() constv8::internal::compiler::Typeprivate
BitsetLubForTesting()v8::internal::compiler::Typeinline
BitsetTypev8::internal::compiler::Typeprivate
CanBeAsserted() constv8::internal::compiler::Typeinline
Constant(JSHeapBroker *broker, Handle< i::Object > value, Zone *zone)v8::internal::compiler::Typestatic
Constant(JSHeapBroker *broker, ObjectRef value, Zone *zone)v8::internal::compiler::Typestatic
Constant(double value, Zone *zone)v8::internal::compiler::Typestatic
Contains(const RangeType *lhs, const RangeType *rhs)v8::internal::compiler::Typeprivatestatic
Equals(Type that) constv8::internal::compiler::Typeinline
For(MapRef type, JSHeapBroker *broker)v8::internal::compiler::Typeinlinestatic
FromTypeBase(TypeBase *type)v8::internal::compiler::Typeinlineprivatestatic
GetRange() constv8::internal::compiler::Type
hash_value(Type type)v8::internal::compiler::Typefriend
HeapConstant(HeapObjectRef value, JSHeapBroker *broker, Zone *zone)v8::internal::compiler::Typeprivatestatic
Intersect(Type type1, Type type2, Zone *zone)v8::internal::compiler::Typestatic
IntersectAux(Type type, Type other, UnionType *result, int size, RangeType::Limits *limits, Zone *zone)v8::internal::compiler::Typeprivatestatic
IntersectRangeAndBitset(Type range, Type bits, Zone *zone)v8::internal::compiler::Typeprivatestatic
Invalid()v8::internal::compiler::Typeinlinestatic
Is(Type that) constv8::internal::compiler::Typeinline
IsAny() constv8::internal::compiler::Typeinlineprivate
IsBitset() constv8::internal::compiler::Typeinline
IsHeapConstant() constv8::internal::compiler::Typeinline
IsInvalid() constv8::internal::compiler::Typeinline
IsKind(TypeBase::Kind kind) constv8::internal::compiler::Typeinlineprivate
IsNone() constv8::internal::compiler::Typeinline
IsOtherNumberConstant() constv8::internal::compiler::Typeinline
IsRange() constv8::internal::compiler::Typeinline
IsSingleton() constv8::internal::compiler::Typeinline
IsTuple() constv8::internal::compiler::Typeinline
IsUnion() constv8::internal::compiler::Typeinlineprivate
IsUnionForTesting()v8::internal::compiler::Typeinline
Iterator classv8::internal::compiler::Typefriend
Max() constv8::internal::compiler::Type
Maybe(Type that) constv8::internal::compiler::Type
Min() constv8::internal::compiler::Type
NewBitset(bitset bits)v8::internal::compiler::Typeinlineprivatestatic
NormalizeRangeAndBitset(Type range, bitset *bits, Zone *zone)v8::internal::compiler::Typeprivatestatic
NormalizeUnion(UnionType *unioned, int size, Zone *zone)v8::internal::compiler::Typeprivatestatic
NumConstants() constv8::internal::compiler::Type
operator!=(Type other) constv8::internal::compiler::Typeinline
operator==(Type other) constv8::internal::compiler::Typeinline
OtherNumberConstant(double value, Zone *zone)v8::internal::compiler::Typeprivatestatic
Overlap(const RangeType *lhs, const RangeType *rhs)v8::internal::compiler::Typeprivatestatic
payload_v8::internal::compiler::Typeprivate
PrintTo(std::ostream &os) constv8::internal::compiler::Type
Range(double min, double max, Zone *zone)v8::internal::compiler::Typestatic
Range(RangeType::Limits lims, Zone *zone)v8::internal::compiler::Typeprivatestatic
SignedSmall()v8::internal::compiler::Typeinlinestatic
SimplyEquals(Type that) constv8::internal::compiler::Typeprivate
SlowIs(Type that) constv8::internal::compiler::Typeprivate
ToLimits(bitset bits, Zone *zone)v8::internal::compiler::Typeprivatestatic
ToTypeBase() constv8::internal::compiler::Typeinlineprivate
Tuple(Type first, Type second, Type third, Zone *zone)v8::internal::compiler::Typestatic
Tuple(Type first, Type second, Zone *zone)v8::internal::compiler::Typestatic
Type()v8::internal::compiler::Typeinline
Type(bitset bits)v8::internal::compiler::Typeinlineexplicitprivate
Type(TypeBase *type_base)v8::internal::compiler::Typeinlineprivate
Union(Type type1, Type type2, Zone *zone)v8::internal::compiler::Typestatic
UnionTypev8::internal::compiler::Typeprivate
UnsignedSmall()v8::internal::compiler::Typeinlinestatic
UpdateRange(Type type, UnionType *result, int size, Zone *zone)v8::internal::compiler::Typeprivatestatic