Lines Matching refs:SafepointEntry
25 class SafepointEntry {
30 SafepointEntry() = default;
32 SafepointEntry(int pc, int deopt_index, uint32_t tagged_register_indexes,
44 bool operator==(const SafepointEntry& other) const {
52 *this = SafepointEntry{};
110 SafepointEntry GetEntry(int index) const {
116 int deopt_index = SafepointEntry::kNoDeoptIndex;
117 int trampoline_pc = SafepointEntry::kNoTrampolinePC;
119 STATIC_ASSERT(SafepointEntry::kNoDeoptIndex == -1);
120 STATIC_ASSERT(SafepointEntry::kNoTrampolinePC == -1);
125 DCHECK(deopt_index >= 0 || deopt_index == SafepointEntry::kNoDeoptIndex);
127 trampoline_pc == SafepointEntry::kNoTrampolinePC);
140 return SafepointEntry(pc, deopt_index, tagged_register_indexes,
145 SafepointEntry FindEntry(Address pc) const;
203 friend class SafepointEntry;
210 int deopt_index = SafepointEntry::kNoDeoptIndex;
211 int trampoline = SafepointEntry::kNoTrampolinePC;