Lines Matching defs:size
50 static int RandomObjectAlignment(int size) {
52 int log2Size = static_cast<int>(floor(log2(size)));
58 // The size of the instruction.
91 TestObject(int size, int alignment, int id = 0)
92 : LocationBase(0 /*type*/, size, alignment), id_(id) {}
125 int size = RandomObjectSize();
126 int alignment = RandomObjectAlignment(size);
127 IF_VERBOSE(printf("Object %d -> size = %d, alignment = %d\n",
129 size,
131 return new TestObject(size, alignment, id);
144 TestBranchObject(int size, int alignment, int id = 0)
145 : LocationBase(1 /* type */, size, alignment), id_(id) {}
169 4 /*size*/,
227 int size = RandomReferenceSize();
228 int alignment = size;
229 IF_VERBOSE(printf("Object %d -> size = %d, alignment = %d\n",
231 size,
233 return new TestBranchObject(size, alignment, id);
286 printf("Number of objects: %d\n", static_cast<int>(objects_.size())));
289 for (int i = 0; i < static_cast<int>(objects_.size()); ++i) {
292 printf("Object %d -> size = %d, alignment = %d, range = (%d,%d)\n",
309 TestObject object1(4 /*size*/, 4 /*alignment*/);
310 TestObject object2(128 /*size*/, 4 /*alignment*/);
312 new ForwardReference<int32_t>(0 /*location*/, 2 /*size*/, 0, 200);
314 new ForwardReference<int32_t>(2 /*location*/, 2 /*size*/, 2, 202);
316 new ForwardReference<int32_t>(4 /*location*/, 2 /*size*/, 4, 204);
321 new ForwardReference<int32_t>(8 /*location*/, 2 /*size*/, 8, 500);
323 new ForwardReference<int32_t>(12 /*location*/, 4 /*size*/, 12, 300);
325 new ForwardReference<int32_t>(16 /*location*/, 4 /*size*/, 16, 400);
342 int size,
349 "location = %d, alignment = %d, size = %d\n",
354 size));
356 size,
388 TestObject *object = objects[RandomObjectID(objects.size())];
391 int32_t size = RandomReferenceSize();
396 size,
400 if (pool_manager.MustEmit(pc, size, ref, object)) {
401 pc = pool_manager.Emit(&masm, pc, size, ref, object);
408 size,
414 IF_VERBOSE(printf("Incrementing PC by size of reference (%d).\n", size));
415 pc += size;
466 TestBranchObject *object = objects[RandomObjectID(objects.size())];
469 int32_t size = RandomReferenceSize();
474 size,
478 if (pool_manager.MustEmit(pc, size, ref, object)) {
479 pc = pool_manager.Emit(&masm, pc, size);
484 size,
489 IF_VERBOSE(printf("Incrementing PC by size of reference (%d).\n", size));
490 pc += size;
498 TestBranchObject *object2 = objects[RandomObjectID(objects.size())];
533 TestBranchObject *object = new TestBranchObject(4 /*size*/, 4 /*alignment*/);
548 TestBranchObject *object = new TestBranchObject(4 /*size*/, 2 /*alignment*/);
551 2 /*size*/,
562 object = new TestBranchObject(4 /*size*/, 4 /*alignment*/);
564 2 /*size*/,
576 object = new TestBranchObject(4 /*size*/, 1 /*alignment*/);
578 2 /*size*/,
605 2 /*size*/,
635 2 /*size*/,
710 // the current size of the pool is kVeneerSize * kNumBranches, so adding a
711 // short-range (smaller than the pool size) reference should trigger pool
748 // Emit the pool and check its size.
757 new ForwardReference<int32_t>(pc, 4 /*size*/, pc, pc + kBranchRange);
808 // If we add a short-range (smaller than the pool size) reference with a
809 // large size (larger than the margin we have until pool emission), pool
832 // Emit the pool and check its size.
841 new ForwardReference<int32_t>(pc, 4 /*size*/, pc, pc + kBranchRange);
869 new ForwardReference<int32_t>(0 /*location*/, 2 /*size*/, 0, 200);
872 new ForwardReference<int32_t>(8 /*location*/, 2 /*size*/, 8, 500);
883 TestObjectDeletedOnPlacement() : TestObject(4 /*size*/, 4 /*alignment*/) {}
898 : TestObject(4 /*size*/, 4 /*alignment*/) {}