Lines Matching full:result_end
2223 Register result_end,
2247 ASSERT(!scratch.is(result_end));
2254 void MacroAssembler::UpdateAllocationTopHelper(Register result_end,
2257 testq(result_end, Immediate(kObjectAlignmentMask));
2265 if (result_end.is(rax)) {
2272 movq(Operand(kScratchRegister, 0), result_end);
2274 movq(Operand(scratch, 0), result_end);
2282 Register result_end,
2286 ASSERT(!result.is(result_end));
2289 LoadAllocationTopHelper(result, result_end, scratch, flags);
2294 lea(result_end, Operand(result, object_size));
2296 cmpq(result_end, Operand(kScratchRegister, 0));
2300 UpdateAllocationTopHelper(result_end, scratch);
2313 Register result_end,
2317 ASSERT(!result.is(result_end));
2320 LoadAllocationTopHelper(result, result_end, scratch, flags);
2325 lea(result_end, Operand(result, element_count, element_size, header_size));
2327 cmpq(result_end, Operand(kScratchRegister, 0));
2331 UpdateAllocationTopHelper(result_end, scratch);
2342 Register result_end,
2347 LoadAllocationTopHelper(result, result_end, scratch, flags);
2352 if (!object_size.is(result_end)) {
2353 movq(result_end, object_size);
2355 addq(result_end, result);
2357 cmpq(result_end, Operand(kScratchRegister, 0));
2361 UpdateAllocationTopHelper(result_end, scratch);