Home | History | Annotate | Download | only in arm

Lines Matching full:safepoint

43                      Safepoint::DeoptMode mode)
58 Safepoint::DeoptMode deopt_mode_;
187 RecordSafepoint(Safepoint::kNoLazyDeopt);
606 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt);
611 Safepoint::DeoptMode mode) {
640 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1);
647 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt);
742 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt);
746 instr->pointer_map(), 0, Safepoint::kLazyDeopt);
753 Safepoint::Kind kind,
755 Safepoint::DeoptMode deopt_mode) {
759 Safepoint safepoint = safepoints_.DefineSafepoint(masm(),
764 safepoint.DefinePointerSlot(pointer->index());
765 } else if (pointer->IsRegister() && (kind & Safepoint::kWithRegisters)) {
766 safepoint.DefinePointerRegister(ToRegister(pointer));
769 if (kind & Safepoint::kWithRegisters) {
771 safepoint.DefinePointerRegister(cp);
777 Safepoint::DeoptMode deopt_mode) {
778 RecordSafepoint(pointers, Safepoint::kSimple, 0, deopt_mode);
782 void LCodeGen::RecordSafepoint(Safepoint::DeoptMode deopt_mode) {
790 Safepoint::DeoptMode deopt_mode) {
792 pointers, Safepoint::kWithRegisters, arguments, deopt_mode);
799 Safepoint::DeoptMode deopt_mode) {
801 pointers, Safepoint::kWithRegistersAndDoubles, arguments, deopt_mode);
1124 PushSafepointRegistersScope scope(this, Safepoint::kWithRegistersAndDoubles);
1143 Safepoint::kNoLazyDeopt);
2251 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
2254 // its slot of the pushing of safepoint registers is used to communicate the
2889 this, pointers, Safepoint::kLazyDeopt);
2988 SafepointGenerator generator(this, pointers, Safepoint::kLazyDeopt);
3032 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
3034 // Registers were saved at the safepoint, so we can use
3430 SafepointGenerator generator(this, pointers, Safepoint::kLazyDeopt);
3811 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
3873 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
3934 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
4010 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
4499 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
4941 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
4961 this, pointers, Safepoint::kLazyDeopt);
4973 SafepointGenerator safepoint_generator(this, pointers, Safepoint::kLazyDeopt);
4979 PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters);
5014 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
5027 RegisterEnvironmentForDeoptimization(env, Safepoint::kLazyDeopt);
5028 // Don't record a deoptimization index for the safepoint here.
5029 // This will be done explicitly when emitting call and the safepoint in
5046 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt);