Definition at line 5440 of file app_snapshot.cc.
◆ Simd128SerializationCluster()
dart::Simd128SerializationCluster::Simd128SerializationCluster |
( |
intptr_t |
cid, |
|
|
bool |
is_canonical |
|
) |
| |
|
inlineexplicit |
Definition at line 5442 of file app_snapshot.cc.
5451 }
#define ASSERT_EQUAL(expected, actual)
bool is_canonical() const
SerializationCluster(const char *name, intptr_t cid, intptr_t target_instance_size=kSizeVaries, bool is_canonical=false)
static word InstanceSize()
static word InstanceSize()
static word InstanceSize()
◆ ~Simd128SerializationCluster()
dart::Simd128SerializationCluster::~Simd128SerializationCluster |
( |
| ) |
|
|
inline |
◆ Trace()
◆ WriteAlloc()
void dart::Simd128SerializationCluster::WriteAlloc |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
◆ WriteFill()
void dart::Simd128SerializationCluster::WriteFill |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
Implements dart::SerializationCluster.
Definition at line 5465 of file app_snapshot.cc.
5465 {
5467 for (intptr_t
i = 0;
i <
count;
i++) {
5468 ObjectPtr vector = objects_[
i];
5472 s->WriteBytes(&(
static_cast<Int32x4Ptr
>(vector)->
untag()->value_),
5473 sizeof(simd128_value_t));
5474 }
5475 }
#define AutoTraceObject(obj)
static intptr_t value_offset()
static intptr_t value_offset()
static intptr_t value_offset()
raw_obj untag() -> num_entries()) VARIABLE_COMPRESSED_VISITOR(Array, Smi::Value(raw_obj->untag() ->length())) VARIABLE_COMPRESSED_VISITOR(TypedData, TypedData::ElementSizeInBytes(raw_obj->GetClassId()) *Smi::Value(raw_obj->untag() ->length())) VARIABLE_COMPRESSED_VISITOR(Record, RecordShape(raw_obj->untag() ->shape()).num_fields()) VARIABLE_NULL_VISITOR(CompressedStackMaps, CompressedStackMaps::PayloadSizeOf(raw_obj)) VARIABLE_NULL_VISITOR(OneByteString, Smi::Value(raw_obj->untag() ->length())) VARIABLE_NULL_VISITOR(TwoByteString, Smi::Value(raw_obj->untag() ->length())) intptr_t UntaggedField::VisitFieldPointers(FieldPtr raw_obj, ObjectPointerVisitor *visitor)
The documentation for this class was generated from the following file: