Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h42 class MCRelaxableFragment; variable
109 bool fixupNeedsRelaxation(const MCFixup &Fixup, const MCRelaxableFragment *DF) const;
112 bool fragmentNeedsRelaxation(const MCRelaxableFragment *IF) const;
121 bool relaxInstruction(MCRelaxableFragment &IF);
H A DMCAsmBackend.h25 class MCRelaxableFragment; variable
163 const MCRelaxableFragment *DF,
H A DMCFragment.h261 class MCRelaxableFragment : public MCEncodedFragmentWithFixups<8, 1> {
269 MCRelaxableFragment(const MCInst &Inst, const MCSubtargetInfo &STI) in MCRelaxableFragment() function
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCFragment.cpp50 cast<MCRelaxableFragment>(this)->~MCRelaxableFragment(); in destroy()
198 const auto *F = cast<MCRelaxableFragment>(this); in dump()
H A DMCAssembler.cpp255 return cast<MCRelaxableFragment>(F).getContents().size(); in computeFragmentSize()
684 OS << cast<MCRelaxableFragment>(F).getContents(); in writeFragment()
994 MCRelaxableFragment &RF = cast<MCRelaxableFragment>(Frag); in layout()
1055 const MCRelaxableFragment *DF) const { in fixupNeedsRelaxation()
1070 bool MCAssembler::fragmentNeedsRelaxation(const MCRelaxableFragment *F) const { in fragmentNeedsRelaxation()
1085 bool MCAssembler::relaxInstruction(MCRelaxableFragment &F) { in relaxInstruction()
1291 return relaxInstruction(cast<MCRelaxableFragment>(F)); in relaxFragment()
H A DMCWasmStreamer.cpp174 MCRelaxableFragment &F = *cast<MCRelaxableFragment>(getCurrentFragment()); in emitInstToFragment()
H A DMCAsmBackend.cpp123 const MCRelaxableFragment *DF, in fixupNeedsRelaxationAdvanced()
H A DMCELFStreamer.cpp488 MCRelaxableFragment &F = *cast<MCRelaxableFragment>(getCurrentFragment()); in emitInstToFragment()
H A DMCObjectStreamer.cpp392 MCRelaxableFragment *IF = in emitInstToFragment()
393 getContext().allocFragment<MCRelaxableFragment>(Inst, STI); in emitInstToFragment()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp194 bool padInstructionViaRelaxation(MCRelaxableFragment &RF,
198 bool padInstructionViaPrefix(MCRelaxableFragment &RF, MCCodeEmitter &Emitter,
201 bool padInstructionEncoding(MCRelaxableFragment &RF, MCCodeEmitter &Emitter,
439 return cast<MCRelaxableFragment>(*F).getContents().size(); in getSizeForInstFragment()
568 if (auto *F = dyn_cast_or_null<MCRelaxableFragment>(CF)) in emitInstructionEnd()
768 bool X86AsmBackend::padInstructionViaPrefix(MCRelaxableFragment &RF, in padInstructionViaPrefix()
821 bool X86AsmBackend::padInstructionViaRelaxation(MCRelaxableFragment &RF, in padInstructionViaRelaxation()
848 bool X86AsmBackend::padInstructionEncoding(MCRelaxableFragment &RF, in padInstructionEncoding()
880 SmallVector<MCRelaxableFragment *, 4> Relaxable; in finishLayout()
893 auto &RF = cast<MCRelaxableFragment>(*I); in finishLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYAsmBackend.h48 const MCRelaxableFragment *DF,
H A DCSKYAsmBackend.cpp176 const MCRelaxableFragment *DF, in fixupNeedsRelaxationAdvanced()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp49 void ReplaceInstruction(MCCodeEmitter &E, MCRelaxableFragment &RF, in ReplaceInstruction()
573 const MCRelaxableFragment *DF, in fixupNeedsRelaxationAdvanced()
729 auto &RF = cast<MCRelaxableFragment>(*Frags[K]); in finishLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.h74 const MCRelaxableFragment *DF,
H A DRISCVAsmBackend.cpp143 const MCRelaxableFragment *DF, const bool WasForced) const { in fixupNeedsRelaxationAdvanced()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430AsmBackend.cpp53 const MCRelaxableFragment *DF, in fixupNeedsRelaxationAdvanced()