6291 {
6293 __ Comment(
"%s slow path allocation of %s",
instruction()->DebugName(),
6295 }
6299
6301
6304
6305 ASSERT(!kAllocateMintRuntimeEntry.can_lazy_deopt() &&
6306 !kAllocateDoubleRuntimeEntry.can_lazy_deopt() &&
6307 !kAllocateFloat32x4RuntimeEntry.can_lazy_deopt() &&
6308 !kAllocateFloat64x2RuntimeEntry.can_lazy_deopt());
6309 compiler->GenerateNonLazyDeoptableStubCall(
6310 InstructionSource(),
6311 stub, UntaggedPcDescriptors::kOther, locs);
6313 compiler->RestoreLiveRegisters(locs);
6315}
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