Home | History | Annotate | Download | only in arm

Lines Matching refs:fixup_id

36   for (FixupId fixup_id = 0u, end_id = assembler->fixups_.size(); fixup_id != end_id; ++fixup_id) {
37 uint32_t target = fixups[fixup_id].target_;
38 if (target > fixups[fixup_id].location_) {
39 for (FixupId id = fixup_id + 1u; id != end_id && fixups[id].location_ < target; ++id) {
41 fn(id, fixup_id);
45 for (FixupId id = fixup_id; id != 0u && fixups[id - 1u].location_ >= target; --id) {
47 fn(id - 1u, fixup_id);
72 for (FixupId fixup_id = 0u, end_id = assembler->fixups_.size(); fixup_id != end_id; ++fixup_id) {
73 number_of_dependents += fixups[fixup_id].dependents_count_;
74 fixups[fixup_id].dependents_start_ = number_of_dependents;
94 FixupId fixup_id = label->Position(); // The id for linked Fixup.
95 Fixup* fixup = GetFixup(fixup_id); // Get the Fixup at this id.
158 FixupId fixup_id = fixups_to_recalculate.front();
160 Fixup* fixup = GetFixup(fixup_id);
3448 FixupId fixup_id = AddFixup(Fixup::LoadNarrowLiteral(location, rt, size));
3450 literal->GetLabel()->LinkTo(fixup_id);
3454 fixup_id)->GetSizeInBytes(), buffer_.Size());
3461 FixupId fixup_id =
3464 literal->GetLabel()->LinkTo(fixup_id);
3466 DCHECK_EQ(location + GetFixup(fixup_id)->GetSizeInBytes(), buffer_.Size());
3473 FixupId fixup_id = AddFixup(Fixup::LoadSingleLiteral(location, sd, Fixup::kLongOrFPLiteral1KiB));
3475 literal->GetLabel()->LinkTo(fixup_id);
3477 DCHECK_EQ(location + GetFixup(fixup_id)->GetSizeInBytes(), buffer_.Size());
3484 FixupId fixup_id = AddFixup(Fixup::LoadDoubleLiteral(location, dd, Fixup::kLongOrFPLiteral1KiB));
3486 literal->GetLabel()->LinkTo(fixup_id);
3488 DCHECK_EQ(location + GetFixup(fixup_id)->GetSizeInBytes(), buffer_.Size());
3858 FixupId fixup_id = AddFixup(Fixup::LoadLiteralAddress(location, base_reg, size));
3860 table->GetLabel()->LinkTo(fixup_id);
3864 DCHECK_EQ(location + GetFixup(fixup_id)->GetSizeInBytes(), buffer_.Size());