Lines Matching refs:Representation

57 class Representation {
74 Representation() : kind_(kNone) { } in Representation() function
76 static Representation None() { return Representation(kNone); } in None()
77 static Representation Tagged() { return Representation(kTagged); } in Tagged()
78 static Representation Integer8() { return Representation(kInteger8); } in Integer8()
79 static Representation UInteger8() { return Representation(kUInteger8); } in UInteger8()
80 static Representation Integer16() { return Representation(kInteger16); } in Integer16()
81 static Representation UInteger16() { return Representation(kUInteger16); } in UInteger16()
82 static Representation Smi() { return Representation(kSmi); } in Smi()
83 static Representation Integer32() { return Representation(kInteger32); } in Integer32()
84 static Representation Double() { return Representation(kDouble); } in Double()
85 static Representation HeapObject() { return Representation(kHeapObject); } in HeapObject()
86 static Representation External() { return Representation(kExternal); } in External()
88 static Representation FromKind(Kind kind) { return Representation(kind); } in FromKind()
90 static Representation FromType(Type* type);
92 bool Equals(const Representation& other) const { in Equals()
96 bool IsCompatibleForLoad(const Representation& other) const { in IsCompatibleForLoad()
101 bool IsCompatibleForStore(const Representation& other) const { in IsCompatibleForStore()
105 bool is_more_general_than(const Representation& other) const { in is_more_general_than()
118 bool fits_into(const Representation& other) const { in fits_into()
122 Representation generalize(Representation other) { in generalize()
125 return Representation::Tagged(); in generalize()
164 explicit Representation(Kind k) : kind_(k) { } in Representation() function
199 Representation representation,
211 PropertyDetails CopyWithRepresentation(Representation representation) const { in CopyWithRepresentation()
224 static uint8_t EncodeRepresentation(Representation representation) { in EncodeRepresentation()
228 static Representation DecodeRepresentation(uint32_t bits) { in DecodeRepresentation()
229 return Representation::FromKind(static_cast<Representation::Kind>(bits)); in DecodeRepresentation()
242 Representation representation() const { in representation()
287 PropertyDetails(int value, Representation representation) { in PropertyDetails()