Home
last modified time | relevance | path

Searched refs:Safepoint (Results 1 – 25 of 37) sorted by relevance

12

/external/v8/src/
Dsafepoint-table.cc48 Safepoint::kNoDeoptimizationIndex); in SafepointTable()
97 void Safepoint::DefinePointerRegister(Register reg, Zone* zone) { in DefinePointerRegister()
102 Safepoint SafepointTableBuilder::DefineSafepoint( in DefineSafepoint()
104 Safepoint::Kind kind, in DefineSafepoint()
106 Safepoint::DeoptMode deopt_mode) { in DefineSafepoint()
111 info.has_doubles = (kind & Safepoint::kWithDoubles); in DefineSafepoint()
113 deopt_index_list_.Add(Safepoint::kNoDeoptimizationIndex, zone_); in DefineSafepoint()
114 if (deopt_mode == Safepoint::kNoLazyDeopt) { in DefineSafepoint()
118 registers_.Add((kind & Safepoint::kWithRegisters) in DefineSafepoint()
122 return Safepoint(indexes_.last(), registers_.last()); in DefineSafepoint()
Dsafepoint-table.h148 class Safepoint BASE_EMBEDDED {
169 Safepoint(ZoneList<int>* indexes, ZoneList<int>* registers) in Safepoint() function
193 Safepoint DefineSafepoint(Assembler* assembler,
194 Safepoint::Kind kind,
196 Safepoint::DeoptMode mode);
Dframes.cc1357 int deopt_index = Safepoint::kNoDeoptimizationIndex; in FRAME_SUMMARY_DISPATCH()
1359 if (deopt_index == Safepoint::kNoDeoptimizationIndex) { in FRAME_SUMMARY_DISPATCH()
1491 if (*deopt_index != Safepoint::kNoDeoptimizationIndex) { in GetDeoptimizationData()
1524 int deopt_index = Safepoint::kNoDeoptimizationIndex; in GetFunctions()
1527 DCHECK_NE(Safepoint::kNoDeoptimizationIndex, deopt_index); in GetFunctions()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.h33 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
232 Safepoint::DeoptMode mode);
258 Safepoint::Kind kind,
260 Safepoint::DeoptMode mode);
261 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
262 void RecordSafepoint(Safepoint::DeoptMode mode);
265 Safepoint::DeoptMode mode);
327 Safepoint::Kind expected_safepoint_kind_;
334 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
335 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-arm.cc24 Safepoint::DeoptMode mode) in SafepointGenerator()
39 Safepoint::DeoptMode deopt_mode_;
161 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
166 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
737 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
742 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
772 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
781 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
865 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
869 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
[all …]
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.h35 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
206 Safepoint::DeoptMode mode);
243 Safepoint::Kind kind,
245 Safepoint::DeoptMode mode);
246 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
247 void RecordSafepoint(Safepoint::DeoptMode mode);
250 Safepoint::DeoptMode mode);
321 Safepoint::Kind expected_safepoint_kind_;
328 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
330 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-x64.cc28 Safepoint::DeoptMode mode) in SafepointGenerator()
43 Safepoint::DeoptMode deopt_mode_;
177 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
182 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
671 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
676 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
706 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
715 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
795 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
799 instr->pointer_map(), argc, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
[all …]
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.h35 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
205 Safepoint::DeoptMode mode);
244 Safepoint::Kind kind,
246 Safepoint::DeoptMode mode);
247 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
248 void RecordSafepoint(Safepoint::DeoptMode mode);
251 Safepoint::DeoptMode mode);
326 Safepoint::Kind expected_safepoint_kind_;
332 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
334 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-ia32.cc29 Safepoint::DeoptMode mode) in SafepointGenerator()
44 Safepoint::DeoptMode deopt_mode_;
173 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
178 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
648 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
655 LEnvironment* environment, Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
685 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
694 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
768 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
772 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
[all …]
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.h38 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
233 Safepoint::DeoptMode mode);
272 Safepoint::Kind kind,
274 Safepoint::DeoptMode mode);
275 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
276 void RecordSafepoint(Safepoint::DeoptMode mode);
279 Safepoint::DeoptMode mode);
424 Safepoint::Kind expected_safepoint_kind_;
430 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
432 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-x87.cc29 Safepoint::DeoptMode mode) in SafepointGenerator()
44 Safepoint::DeoptMode deopt_mode_;
143 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
148 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
918 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
925 LEnvironment* environment, Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
955 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
964 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
1059 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
1063 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
[all …]
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.h33 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
208 Safepoint::DeoptMode mode);
232 void RecordSafepoint(LPointerMap* pointers, Safepoint::Kind kind,
233 int arguments, Safepoint::DeoptMode mode);
234 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
235 void RecordSafepoint(Safepoint::DeoptMode mode);
237 Safepoint::DeoptMode mode);
293 Safepoint::Kind expected_safepoint_kind_;
Dlithium-codegen-ppc.cc23 Safepoint::DeoptMode mode) in SafepointGenerator()
36 Safepoint::DeoptMode deopt_mode_;
43 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
44 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
50 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); in ~PushSafepointRegistersScope()
53 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; in ~PushSafepointRegistersScope()
183 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
188 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
698 Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
703 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
[all …]
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.h33 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
208 Safepoint::DeoptMode mode);
232 void RecordSafepoint(LPointerMap* pointers, Safepoint::Kind kind,
233 int arguments, Safepoint::DeoptMode mode);
234 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
235 void RecordSafepoint(Safepoint::DeoptMode mode);
237 Safepoint::DeoptMode mode);
292 Safepoint::Kind expected_safepoint_kind_;
Dlithium-codegen-s390.cc23 Safepoint::DeoptMode mode) in SafepointGenerator()
36 Safepoint::DeoptMode deopt_mode_;
43 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
44 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
50 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); in ~PushSafepointRegistersScope()
53 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; in ~PushSafepointRegistersScope()
174 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
179 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
662 Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
666 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
[all …]
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.h33 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
226 Safepoint::DeoptMode mode);
256 Safepoint::Kind kind,
258 Safepoint::DeoptMode mode);
259 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
260 void RecordSafepoint(Safepoint::DeoptMode mode);
263 Safepoint::DeoptMode mode);
356 Safepoint::Kind expected_safepoint_kind_;
Dlithium-codegen-mips.cc47 Safepoint::DeoptMode mode) in SafepointGenerator()
62 Safepoint::DeoptMode deopt_mode_;
69 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
70 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
78 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); in ~PushSafepointRegistersScope()
82 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; in ~PushSafepointRegistersScope()
199 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
204 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
731 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
736 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
[all …]
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.h33 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
228 Safepoint::DeoptMode mode);
259 Safepoint::Kind kind,
261 Safepoint::DeoptMode mode);
262 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
263 void RecordSafepoint(Safepoint::DeoptMode mode);
266 Safepoint::DeoptMode mode);
359 Safepoint::Kind expected_safepoint_kind_;
Dlithium-codegen-mips64.cc23 Safepoint::DeoptMode mode) in SafepointGenerator()
38 Safepoint::DeoptMode deopt_mode_;
45 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
46 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
54 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); in ~PushSafepointRegistersScope()
58 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; in ~PushSafepointRegistersScope()
175 Safepoint::DeoptMode deopt_mode = Safepoint::kNoLazyDeopt; in DoPrologue()
180 deopt_mode = Safepoint::kLazyDeopt; in DoPrologue()
719 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
724 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
[all …]
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.h35 expected_safepoint_kind_(Safepoint::kSimple), in LCodeGen()
247 Safepoint::DeoptMode mode);
331 Safepoint::Kind kind,
333 Safepoint::DeoptMode mode);
334 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
335 void RecordSafepoint(Safepoint::DeoptMode mode);
338 Safepoint::DeoptMode mode);
356 Safepoint::Kind expected_safepoint_kind_;
Dlithium-codegen-arm64.cc25 Safepoint::DeoptMode mode) in SafepointGenerator()
40 Safepoint::DeoptMode deopt_mode_;
47 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
48 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
61 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); in ~PushSafepointRegistersScope()
64 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; in ~PushSafepointRegistersScope()
336 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
353 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
468 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
475 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
[all …]
/external/v8/src/compiler/
Dcode-generator.cc268 Safepoint::Kind kind, int arguments, in RecordSafepoint()
269 Safepoint::DeoptMode deopt_mode) { in RecordSafepoint()
270 Safepoint safepoint = in RecordSafepoint()
285 } else if (operand.IsRegister() && (kind & Safepoint::kWithRegisters)) { in RecordSafepoint()
624 instr->reference_map(), Safepoint::kSimple, 0, in RecordCallPosition()
625 needs_frame_state ? Safepoint::kLazyDeopt : Safepoint::kNoLazyDeopt); in RecordCallPosition()
Dcode-generator.h74 void RecordSafepoint(ReferenceMap* references, Safepoint::Kind kind,
75 int arguments, Safepoint::DeoptMode deopt_mode);
/external/v8/src/crankshaft/
Dlithium.h414 deoptimization_index_(Safepoint::kNoDeoptimizationIndex), in LEnvironment()
509 return deoptimization_index_ != Safepoint::kNoDeoptimizationIndex; in HasBeenRegistered()
Dlithium.cc201 if (deoptimization_index() != Safepoint::kNoDeoptimizationIndex) { in PrintTo()

12