Home
last modified time | relevance | path

Searched refs:FixupId (Results 1 – 2 of 2) sorted by relevance

/art/compiler/utils/arm/
Dassembler_thumb2.h387 typedef uint16_t FixupId; typedef
589 ArrayRef<const FixupId> Dependents(const Thumb2Assembler& assembler) const { in Dependents()
590 return ArrayRef<const FixupId>(assembler.fixup_dependents_).SubArray(dependents_start_, in Dependents()
845 FixupId AddFixup(Fixup fixup) { in AddFixup()
846 FixupId fixup_id = static_cast<FixupId>(fixups_.size()); in AddFixup()
849 DCHECK_EQ(static_cast<size_t>(static_cast<FixupId>(fixups_.size())), fixups_.size()); in AddFixup()
853 Fixup* GetFixup(FixupId fixup_id) { in GetFixup()
862 std::deque<FixupId>* fixups_to_recalculate);
888 ArenaVector<FixupId> fixup_dependents_;
903 FixupId last_fixup_id_;
Dassembler_thumb2.cc33 std::is_same<typename std::result_of<Function(FixupId, FixupId)>::type, void>::value, in ForExpandableDependencies()
36 for (FixupId fixup_id = 0u, end_id = assembler->fixups_.size(); fixup_id != end_id; ++fixup_id) { in ForExpandableDependencies()
39 for (FixupId id = fixup_id + 1u; id != end_id && fixups[id].location_ < target; ++id) { in ForExpandableDependencies()
45 for (FixupId id = fixup_id; id != 0u && fixups[id - 1u].location_ >= target; --id) { in ForExpandableDependencies()
66 [fixups](FixupId dependency, FixupId dependent ATTRIBUTE_UNUSED) { in PrepareDependents()
72 for (FixupId fixup_id = 0u, end_id = assembler->fixups_.size(); fixup_id != end_id; ++fixup_id) { in PrepareDependents()
81 FixupId* dependents = assembler->fixup_dependents_.data(); in PrepareDependents()
84 [fixups, dependents](FixupId dependency, FixupId dependent) { in PrepareDependents()
94 FixupId fixup_id = label->Position(); // The id for linked Fixup. in BindLabel()
125 std::deque<FixupId>* fixups_to_recalculate) { in AdjustFixupIfNeeded()
[all …]