Lines Matching refs:representation
105 // This representation is used for WasmObject fields and basically means
141 // Returns true if a change from this representation to a more general one
144 // HeapObject to tagged representation change can be done in-place.
147 // representation it fits into is WasmValue), so for the sake of predicate
152 // None to double and smi to double representation changes require
162 // If it's just a representation generalization case (i.e. property kind and
165 // uninitialized value for representation None can be overwritten by both
173 // Return the most generic representation that this representation can be
174 // changed to in-place. If an in-place representation change is not allowed,
175 // then this will return the current representation.
296 Representation representation, int field_index = 0)
301 RepresentationField::encode(EncodeRepresentation(representation)) |
335 PropertyDetails CopyWithRepresentation(Representation representation) const {
336 return PropertyDetails(value_, representation);
351 static constexpr uint8_t EncodeRepresentation(Representation representation) {
352 return representation.kind();
376 Representation representation() const {
497 PropertyDetails(int value, Representation representation) {
499 EncodeRepresentation(representation));
531 std::ostream& os, const Representation& representation);