Home
last modified time | relevance | path

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

/external/chromium_org/v8/src/
Dsafepoint-table.cc50 Safepoint::kNoDeoptimizationIndex); in SafepointTable()
98 void Safepoint::DefinePointerRegister(Register reg, Zone* zone) { in DefinePointerRegister()
103 Safepoint SafepointTableBuilder::DefineSafepoint( in DefineSafepoint()
105 Safepoint::Kind kind, in DefineSafepoint()
107 Safepoint::DeoptMode deopt_mode) { in DefineSafepoint()
112 info.has_doubles = (kind & Safepoint::kWithDoubles); in DefineSafepoint()
114 deopt_index_list_.Add(Safepoint::kNoDeoptimizationIndex, zone_); in DefineSafepoint()
115 if (deopt_mode == Safepoint::kNoLazyDeopt) { in DefineSafepoint()
119 registers_.Add((kind & Safepoint::kWithRegisters) in DefineSafepoint()
123 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.cc941 int deopt_index = Safepoint::kNoDeoptimizationIndex; in Summarize()
950 DCHECK(deopt_index != Safepoint::kNoDeoptimizationIndex); in Summarize()
1053 DCHECK(*deopt_index != Safepoint::kNoDeoptimizationIndex); in GetDeoptimizationData()
1068 int deopt_index = Safepoint::kNoDeoptimizationIndex; in GetInlineCount()
1092 int deopt_index = Safepoint::kNoDeoptimizationIndex; in GetFunctions()
Dlithium.h402 deoptimization_index_(Safepoint::kNoDeoptimizationIndex), in LEnvironment()
497 return deoptimization_index_ != Safepoint::kNoDeoptimizationIndex; in HasBeenRegistered()
Dlithium.cc198 if (deoptimization_index() != Safepoint::kNoDeoptimizationIndex) { in PrintTo()
Ddeoptimizer.cc151 CHECK_NE(deoptimization_index, Safepoint::kNoDeoptimizationIndex); in DebuggerInspectableFrame()
358 deopt_index != Safepoint::kNoDeoptimizationIndex || turbofanned; in DeoptimizeMarkedCodeForContext()
3202 int deopt_index = Safepoint::kNoDeoptimizationIndex; in SlotRefValueBuilder()
Dobjects.cc10905 if (entry.deoptimization_index() != Safepoint::kNoDeoptimizationIndex) { in Disassemble()
/external/chromium_org/v8/src/ia32/
Dlithium-codegen-ia32.h43 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
211 Safepoint::DeoptMode mode);
252 Safepoint::Kind kind,
254 Safepoint::DeoptMode mode);
255 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
256 void RecordSafepoint(Safepoint::DeoptMode mode);
259 Safepoint::DeoptMode mode);
353 Safepoint::Kind expected_safepoint_kind_;
359 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
361 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-ia32.cc28 Safepoint::DeoptMode mode) in SafepointGenerator()
43 Safepoint::DeoptMode deopt_mode_;
270 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
780 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
787 LEnvironment* environment, Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
817 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
827 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
972 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
976 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
983 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/arm/
Dlithium-codegen-arm.h39 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
236 Safepoint::DeoptMode mode);
265 Safepoint::Kind kind,
267 Safepoint::DeoptMode mode);
268 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
269 void RecordSafepoint(Safepoint::DeoptMode mode);
272 Safepoint::DeoptMode mode);
351 Safepoint::Kind expected_safepoint_kind_;
358 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
359 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-arm.cc24 Safepoint::DeoptMode mode) in SafepointGenerator()
39 Safepoint::DeoptMode deopt_mode_;
193 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
803 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
808 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
838 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
848 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
1003 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
1007 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
1014 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/x64/
Dlithium-codegen-x64.h40 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
208 Safepoint::DeoptMode mode);
247 Safepoint::Kind kind,
249 Safepoint::DeoptMode mode);
250 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
251 void RecordSafepoint(Safepoint::DeoptMode mode);
254 Safepoint::DeoptMode mode);
340 Safepoint::Kind expected_safepoint_kind_;
347 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
349 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-x64.cc27 Safepoint::DeoptMode mode) in SafepointGenerator()
42 Safepoint::DeoptMode deopt_mode_;
208 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
686 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
691 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
721 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
731 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
882 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
886 instr->pointer_map(), argc, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
893 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/mips/
Dlithium-codegen-mips.h38 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
230 Safepoint::DeoptMode mode);
264 Safepoint::Kind kind,
266 Safepoint::DeoptMode mode);
267 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
268 void RecordSafepoint(Safepoint::DeoptMode mode);
271 Safepoint::DeoptMode mode);
383 Safepoint::Kind expected_safepoint_kind_;
390 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
391 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-mips.cc48 Safepoint::DeoptMode mode) in SafepointGenerator()
63 Safepoint::DeoptMode deopt_mode_;
213 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
776 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
781 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
811 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
822 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
967 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
971 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
978 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/mips64/
Dlithium-codegen-mips64.h38 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
231 Safepoint::DeoptMode mode);
265 Safepoint::Kind kind,
267 Safepoint::DeoptMode mode);
268 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
269 void RecordSafepoint(Safepoint::DeoptMode mode);
272 Safepoint::DeoptMode mode);
384 Safepoint::Kind expected_safepoint_kind_;
391 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
392 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-mips64.cc23 Safepoint::DeoptMode mode) in SafepointGenerator()
38 Safepoint::DeoptMode deopt_mode_;
188 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
726 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
731 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
761 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
772 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
917 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
921 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
928 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/arm64/
Dlithium-codegen-arm64.h40 expected_safepoint_kind_(Safepoint::kSimple), in LCodeGen()
264 Safepoint::DeoptMode mode);
339 Safepoint::Kind kind,
341 Safepoint::DeoptMode mode);
342 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
343 void RecordSafepoint(Safepoint::DeoptMode mode);
346 Safepoint::DeoptMode mode);
369 Safepoint::Kind expected_safepoint_kind_;
387 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
388 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-arm64.cc24 Safepoint::DeoptMode mode) in SafepointGenerator()
39 Safepoint::DeoptMode deopt_mode_;
358 Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
375 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
519 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
533 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
537 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
543 Safepoint::Kind kind, in RecordSafepoint()
545 Safepoint::DeoptMode deopt_mode) { in RecordSafepoint()
549 Safepoint safepoint = safepoints_.DefineSafepoint( in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/x87/
Dlithium-codegen-x87.h45 expected_safepoint_kind_(Safepoint::kSimple) { in LCodeGen()
238 Safepoint::DeoptMode mode);
279 Safepoint::Kind kind,
281 Safepoint::DeoptMode mode);
282 void RecordSafepoint(LPointerMap* pointers, Safepoint::DeoptMode mode);
283 void RecordSafepoint(Safepoint::DeoptMode mode);
286 Safepoint::DeoptMode mode);
449 Safepoint::Kind expected_safepoint_kind_;
455 DCHECK(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); in PushSafepointRegistersScope()
457 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; in PushSafepointRegistersScope()
[all …]
Dlithium-codegen-x87.cc29 Safepoint::DeoptMode mode) in SafepointGenerator()
44 Safepoint::DeoptMode deopt_mode_;
237 RecordSafepoint(Safepoint::kNoLazyDeopt); in GeneratePrologue()
1041 instr->pointer_map(), argc, Safepoint::kNoLazyDeopt); in CallRuntimeFromDeferred()
1048 LEnvironment* environment, Safepoint::DeoptMode mode) { in RegisterEnvironmentForDeoptimization()
1078 (mode == Safepoint::kLazyDeopt) ? pc_offset : -1); in RegisterEnvironmentForDeoptimization()
1088 RegisterEnvironmentForDeoptimization(environment, Safepoint::kNoLazyDeopt); in DeoptimizeIf()
1254 RecordSafepoint(instr->pointer_map(), Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
1258 instr->pointer_map(), 0, Safepoint::kLazyDeopt); in RecordSafepointWithLazyDeopt()
1265 Safepoint::Kind kind, in RecordSafepoint()
[all …]
/external/chromium_org/v8/src/compiler/
Dcode-generator.cc83 void CodeGenerator::RecordSafepoint(PointerMap* pointers, Safepoint::Kind kind, in RecordSafepoint()
85 Safepoint::DeoptMode deopt_mode) { in RecordSafepoint()
88 Safepoint safepoint = in RecordSafepoint()
94 } else if (pointer->IsRegister() && (kind & Safepoint::kWithRegisters)) { in RecordSafepoint()
238 instr->pointer_map(), Safepoint::kSimple, 0, in AddSafepointAndDeopt()
239 needs_frame_state ? Safepoint::kLazyDeopt : Safepoint::kNoLazyDeopt); in AddSafepointAndDeopt()
Dcode-generator.h49 void RecordSafepoint(PointerMap* pointers, Safepoint::Kind kind,
50 int arguments, Safepoint::DeoptMode deopt_mode);