Home
last modified time | relevance | path

Searched refs:deopt_index (Results 1 – 7 of 7) sorted by relevance

/third_party/node/deps/v8/src/codegen/
Dsafepoint-table.h32 SafepointEntry(int pc, int deopt_index, uint32_t tagged_register_indexes, in SafepointEntry() argument
35 deopt_index_(deopt_index), in SafepointEntry()
116 int deopt_index = SafepointEntry::kNoDeoptIndex; in GetEntry() local
123 deopt_index = read_bytes(&entry_ptr, deopt_index_size()) - 1; in GetEntry()
125 DCHECK(deopt_index >= 0 || deopt_index == SafepointEntry::kNoDeoptIndex); in GetEntry()
140 return SafepointEntry(pc, deopt_index, tagged_register_indexes, in GetEntry()
210 int deopt_index = SafepointEntry::kNoDeoptIndex; member
270 int deopt_index);
Dsafepoint-table.cc120 int deopt_index) { in UpdateDeoptimizationInfo() argument
122 DCHECK_NE(SafepointEntry::kNoDeoptIndex, deopt_index); in UpdateDeoptimizationInfo()
129 it->deopt_index = deopt_index; in UpdateDeoptimizationInfo()
151 entry.deopt_index == SafepointEntry::kNoDeoptIndex); in Emit()
180 max_deopt_index = std::max(max_deopt_index, entry.deopt_index); in Emit()
239 emit_bytes(entry.deopt_index + 1, deopt_index_size); in Emit()
278 if (entry1.deopt_index != entry2.deopt_index) return false; in RemoveDuplicates()
/third_party/node/deps/v8/src/maglev/
Dmaglev-code-generator.cc385 deopt_info->deopt_index); in EmitDeopts()
393 deopt_info->deopt_index = translation_array_builder_.BeginTranslation( in EmitEagerDeopt()
413 deopt_info->deopt_index = translation_array_builder_.BeginTranslation( in EmitLazyDeopt()
615 DCHECK_NE(deopt_info->deopt_index, -1); in GenerateDeoptimizationData()
617 data->SetTranslationIndex(i, Smi::FromInt(deopt_info->deopt_index)); in GenerateDeoptimizationData()
625 DCHECK_NE(deopt_info->deopt_index, -1); in GenerateDeoptimizationData()
627 data->SetTranslationIndex(i, Smi::FromInt(deopt_info->deopt_index)); in GenerateDeoptimizationData()
Dmaglev-ir.h341 int deopt_index = -1; variable
/third_party/node/deps/v8/src/execution/
Dframes.cc1767 int deopt_index = SafepointEntry::kNoDeoptIndex; in FRAME_SUMMARY_DISPATCH() local
1768 DeoptimizationData const data = GetDeoptimizationData(&deopt_index); in FRAME_SUMMARY_DISPATCH()
1769 if (deopt_index == SafepointEntry::kNoDeoptIndex) { in FRAME_SUMMARY_DISPATCH()
1859 int* deopt_index) const { in GetDeoptimizationData()
1876 *deopt_index = safepoint_entry.deoptimization_index(); in GetDeoptimizationData()
1879 *deopt_index = SafepointEntry::kNoDeoptIndex; in GetDeoptimizationData()
1896 int deopt_index = SafepointEntry::kNoDeoptIndex; in GetFunctions() local
1897 DeoptimizationData const data = GetDeoptimizationData(&deopt_index); in GetFunctions()
1899 DCHECK_NE(SafepointEntry::kNoDeoptIndex, deopt_index); in GetFunctions()
1903 data.TranslationIndex(deopt_index).value()); in GetFunctions()
Dframes.h826 DeoptimizationData GetDeoptimizationData(int* deopt_index) const;
/third_party/node/deps/v8/src/deoptimizer/
Dtranslated-state.cc1283 int deopt_index = SafepointEntry::kNoDeoptIndex; in TranslatedState() local
1286 &deopt_index); in TranslatedState()
1287 DCHECK(!data.is_null() && deopt_index != SafepointEntry::kNoDeoptIndex); in TranslatedState()
1289 data.TranslationIndex(deopt_index).value()); in TranslatedState()