Lines Matching refs:Fixup
241 const MCFixup &Fixup, const MCFragment *DF,
245 if (!Fixup.getValue()->EvaluateAsRelocatable(Target, Layout))
249 Fixup.getKind()).Flags & MCFixupKindInfo::FKF_IsPCRel;
291 bool ShouldAlignPC = Backend.getFixupKindInfo(Fixup.getKind()).Flags &
297 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset();
551 const MCFixup &Fixup) {
552 // Evaluate the fixup.
555 if (!EvaluateFixup(Layout, Fixup, &F, Target, FixedValue)) {
556 // The fixup was unresolved, we need a relocation. Inform the object
558 // fixup value if need be.
559 getWriter().RecordRelocation(*this, Layout, &F, Fixup, Target, FixedValue);
623 MCFixup &Fixup = *it3;
624 uint64_t FixedValue = HandleFixup(Layout, *DF, Fixup);
625 getBackend().ApplyFixup(Fixup, DF->getContents().data(),
633 MCFixup &Fixup = *it3;
634 uint64_t FixedValue = HandleFixup(Layout, *IF, Fixup);
635 getBackend().ApplyFixup(Fixup, IF->getCode().data(),
648 bool MCAssembler::FixupNeedsRelaxation(const MCFixup &Fixup,
654 // If we cannot resolve the fixup value, it requires relaxation.
657 if (!EvaluateFixup(Layout, Fixup, DF, Target, Value))