6283 {
6285 __ Comment(
"%s slow path allocation of %s",
instruction()->DebugName(),
6287 }
6291
6293
6296
6297 ASSERT(!kAllocateMintRuntimeEntry.can_lazy_deopt() &&
6298 !kAllocateDoubleRuntimeEntry.can_lazy_deopt() &&
6299 !kAllocateFloat32x4RuntimeEntry.can_lazy_deopt() &&
6300 !kAllocateFloat64x2RuntimeEntry.can_lazy_deopt());
6301 compiler->GenerateNonLazyDeoptableStubCall(
6302 InstructionSource(),
6303 stub, UntaggedPcDescriptors::kOther, locs);
6305 compiler->RestoreLiveRegisters(locs);
6307}
const char * ScrubbedNameCString() const
RegisterSet * live_registers()
static Location RegisterLocation(Register reg)
static Object & ZoneHandle()
void Remove(Location loc)
compiler::Label * entry_label()
compiler::Label * exit_label()
static CodePtr GetAllocationStubForClass(const Class &cls)
void static bool EmittingComments()
static constexpr Register kResultReg