Home | History | Annotate | Download | only in x64

Lines Matching full:safepoint

40 // When invoking builtins, we need to record the safepoint in the middle of
46 Safepoint::DeoptMode mode)
63 Safepoint::DeoptMode deopt_mode_;
197 RecordSafepoint(Safepoint::kNoLazyDeopt);
498 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt);
503 Safepoint::DeoptMode mode) {
532 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1);
539 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt);
624 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt);
628 instr->pointer_map(), argc, Safepoint::kLazyDeopt);
635 Safepoint::Kind kind,
637 Safepoint::DeoptMode deopt_mode) {
642 Safepoint safepoint = safepoints_.DefineSafepoint(masm(),
647 safepoint.DefinePointerSlot(pointer->index());
648 } else if (pointer->IsRegister() && (kind & Safepoint::kWithRegisters)) {
649 safepoint.DefinePointerRegister(ToRegister(pointer));
652 if (kind & Safepoint::kWithRegisters) {
654 safepoint.DefinePointerRegister(rsi);
660 Safepoint::DeoptMode deopt_mode) {
661 RecordSafepoint(pointers, Safepoint::kSimple, 0, deopt_mode);
665 void LCodeGen::RecordSafepoint(Safepoint::DeoptMode deopt_mode) {
673 Safepoint::DeoptMode deopt_mode) {
674 RecordSafepoint(pointers, Safepoint::kWithRegisters, arguments, deopt_mode);
2010 // safepoint with two arguments because stub is going to
2629 this, pointers, Safepoint::kLazyDeopt);
2725 this, pointers, Safepoint::kLazyDeopt);
2762 // unchanged by popping safepoint registers.
3180 SafepointGenerator generator(this, pointers, Safepoint::kLazyDeopt);
4562 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
4580 // Create safepoint generator that will also ensure enough space in the
4584 this, pointers, Safepoint::kLazyDeopt);
4599 this, pointers, Safepoint::kLazyDeopt);
4640 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
4653 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
4654 // Don't record a deoptimization index for the safepoint here.
4655 // This will be done explicitly when emitting call and the safepoint in
4672 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt);