Home
last modified time | relevance | path

Searched refs:MCRelaxableFragment (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h43 class MCRelaxableFragment; variable
110 bool fixupNeedsRelaxation(const MCRelaxableFragment &, const MCFixup &) const;
119 bool relaxInstruction(MCRelaxableFragment &IF);
H A DMCSection.h50 friend class MCRelaxableFragment; variable
430 class MCRelaxableFragment : public MCEncodedFragment {
437 MCRelaxableFragment(const MCSubtargetInfo &STI) in MCRelaxableFragment() function
H A DMCAsmBackend.h26 class MCRelaxableFragment; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp186 bool padInstructionViaRelaxation(MCRelaxableFragment &RF,
190 bool padInstructionViaPrefix(MCRelaxableFragment &RF, MCCodeEmitter &Emitter,
193 bool padInstructionEncoding(MCRelaxableFragment &RF, MCCodeEmitter &Emitter,
554 if (auto *F = dyn_cast_or_null<MCRelaxableFragment>(CF)) in emitInstructionEnd()
788 bool X86AsmBackend::padInstructionViaPrefix(MCRelaxableFragment &RF, in padInstructionViaPrefix()
842 bool X86AsmBackend::padInstructionViaRelaxation(MCRelaxableFragment &RF, in padInstructionViaRelaxation()
870 bool X86AsmBackend::padInstructionEncoding(MCRelaxableFragment &RF, in padInstructionEncoding()
903 SmallVector<MCRelaxableFragment *, 4> Relaxable; in finishLayout()
914 auto &RF = cast<MCRelaxableFragment>(*I); in finishLayout()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCFragment.cpp117 const auto *F = cast<MCRelaxableFragment>(this); in dump()
H A DMCAssembler.cpp850 bool MCAssembler::fixupNeedsRelaxation(const MCRelaxableFragment &F, in fixupNeedsRelaxation()
861 bool MCAssembler::relaxInstruction(MCRelaxableFragment &F) { in relaxInstruction()
1083 return relaxInstruction(cast<MCRelaxableFragment>(F)); in relaxFragment()
H A DMCExpr.cpp364 const auto *RF = dyn_cast<MCRelaxableFragment>(F); in attemptToFoldSymbolOffsetDifference()
379 } else if (auto *RF = dyn_cast<MCRelaxableFragment>(F); in attemptToFoldSymbolOffsetDifference()
H A DMCObjectStreamer.cpp401 MCRelaxableFragment *IF = in emitInstToFragment()
402 getContext().allocFragment<MCRelaxableFragment>(STI); in emitInstToFragment()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp49 void ReplaceInstruction(MCCodeEmitter &E, MCRelaxableFragment &RF, in ReplaceInstruction()
598 auto &RF = cast<MCRelaxableFragment>(*Frags[K]); in finishLayout()