Home
last modified time | relevance | path

Searched refs:MCAsmLayout (Results 1 – 25 of 40) sorted by relevance

12

/NextBSD/contrib/llvm/include/llvm/MC/
HDMCMachObjectWriter.h66 const MCAsmLayout &Layout,
140 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const;
143 const MCAsmLayout &Layout) const;
145 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const;
173 void writeSection(const MCAssembler &Asm, const MCAsmLayout &Layout,
187 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
220 const MCAsmLayout &Layout,
225 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
229 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
243 const MCAsmLayout &Layout);
[all …]
HDMCAssembler.h33 class MCAsmLayout; variable
46 friend class MCAsmLayout; variable
532 friend class MCAsmLayout;
638 bool evaluateFixup(const MCAsmLayout &Layout, const MCFixup &Fixup,
645 const MCAsmLayout &Layout) const;
649 const MCAsmLayout &Layout) const;
653 bool layoutOnce(MCAsmLayout &Layout);
657 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec);
659 bool relaxInstruction(MCAsmLayout &Layout, MCRelaxableFragment &IF);
661 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF);
[all …]
HDMCLinkerOptimizationHint.h29 class MCAsmLayout; variable
110 const MCAsmLayout &Layout) const;
126 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { in emit()
134 const MCAsmLayout &Layout) const { in getEmitSize()
178 const MCAsmLayout &Layout) const { in getEmitSize()
188 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { in emit()
HDMCAsmBackend.h21 class MCAsmLayout; variable
77 const MCAsmLayout &Layout, in processFixupValue()
103 const MCAsmLayout &Layout) const;
108 const MCAsmLayout &Layout) const = 0;
HDMCExpr.h19 class MCAsmLayout; variable
50 const MCAsmLayout *Layout,
54 const MCAsmLayout *Layout,
61 const MCAsmLayout *Layout,
89 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
93 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
95 bool evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
104 bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout,
112 bool evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const;
556 const MCAsmLayout *Layout,
HDMCObjectWriter.h21 class MCAsmLayout; variable
71 const MCAsmLayout &Layout) = 0;
79 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
110 virtual void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
HDMCAsmLayout.h29 class MCAsmLayout {
48 MCAsmLayout(MCAssembler &Assembler);
/NextBSD/contrib/llvm/lib/MC/
HDMCAssembler.cpp67 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) in MCAsmLayout() function in MCAsmLayout
79 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const { in isFragmentValid()
88 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) { in invalidateFragmentsFrom()
98 void MCAsmLayout::ensureValid(const MCFragment *F) const { in ensureValid()
109 const_cast<MCAsmLayout*>(this)->layoutFragment(Cur); in ensureValid()
114 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const { in getFragmentOffset()
121 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S, in getLabelOffset()
133 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbol &S, in getSymbolOffsetImpl()
166 bool MCAsmLayout::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const { in getSymbolOffset()
170 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbol &S) const { in getSymbolOffset()
[all …]
HDELFObjectWriter.cpp73 static uint64_t SymbolValue(const MCSymbol &Sym, const MCAsmLayout &Layout);
74 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
168 ELFSymbolData &MSD, const MCAsmLayout &Layout);
179 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
192 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout,
203 const MCAsmLayout &Layout) override;
205 void writeSectionHeader(const MCAsmLayout &Layout,
210 const MCAsmLayout &Layout);
227 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
359 const MCAsmLayout &Layout) { in SymbolValue()
[all …]
HDMCExpr.cpp414 const MCAsmLayout &Layout) const { in evaluateAsAbsolute()
419 const MCAsmLayout &Layout, in evaluateAsAbsolute()
429 const MCAsmLayout &Layout) const { in evaluateKnownAbsolute()
435 const MCAsmLayout *Layout, in evaluateAsAbsolute()
444 const MCAsmLayout *Layout, in evaluateAsAbsolute()
465 const MCAssembler *Asm, const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference()
539 EvaluateSymbolicAdd(const MCAssembler *Asm, const MCAsmLayout *Layout, in EvaluateSymbolicAdd()
596 const MCAsmLayout *Layout, in evaluateAsRelocatable()
603 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
625 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
HDMachObjectWriter.cpp68 const MCAsmLayout &Layout) const { in getFragmentAddress()
74 const MCAsmLayout &Layout) const { in getSymbolAddress()
108 const MCAsmLayout &Layout) const { in getPaddingSize()
195 const MCAsmLayout &Layout, in writeSection()
323 const MCAsmLayout &Layout) { in writeNlist()
436 const MCAsmLayout &Layout, in recordRelocation()
608 const MCAsmLayout &Layout) { in computeSectionAddresses()
623 const MCAsmLayout &Layout) { in executePostLayoutBinding()
698 const MCAsmLayout &Layout) { in writeObject()
HDWinCOFFObjectWriter.cpp158 const MCAsmLayout &Layout);
178 const MCAsmLayout &Layout) override;
187 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
192 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
378 const MCAsmLayout &Layout) { in getSymbolValue()
393 const MCAsmLayout &Layout) { in DefineSymbol()
659 const MCAsmLayout &Layout) { in executePostLayoutBinding()
701 MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, in recordRelocation()
832 const MCAsmLayout &Layout) { in writeObject()
HDMCLinkerOptimizationHint.cpp27 const MCAsmLayout &Layout) const { in emit_impl()
HDMCAsmBackend.cpp44 const MCRelaxableFragment *DF, const MCAsmLayout &Layout) const { in fixupNeedsRelaxationAdvanced()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
HDAMDGPUAsmBackend.cpp29 const MCAsmLayout &Layout) override { in executePostLayoutBinding()
32 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation()
39 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
53 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
68 const MCAsmLayout &Layout) { in writeObject()
/NextBSD/contrib/llvm/lib/Target/X86/MCTargetDesc/
HDX86MachObjectWriter.cpp30 const MCAsmLayout &Layout,
38 const MCAsmLayout &Layout,
46 const MCAsmLayout &Layout,
52 const MCAsmLayout &Layout,
61 const MCAsmLayout &Layout, const MCFragment *Fragment, in recordRelocation()
98 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in RecordX86_64Relocation()
339 const MCAsmLayout &Layout, in recordScatteredRelocation()
433 const MCAsmLayout &Layout, in recordTLVPRelocation()
475 const MCAsmLayout &Layout, in RecordX86Relocation()
/NextBSD/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
HDPPCMachObjectWriter.cpp29 const MCAsmLayout &Layout,
35 const MCAsmLayout &Layout,
44 const MCAsmLayout &Layout, const MCFragment *Fragment, in recordRelocation()
176 static uint32_t getFixupOffset(const MCAsmLayout &Layout, in getFixupOffset()
192 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in recordScatteredRelocation()
302 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordPPCRelocation()
HDPPCAsmBackend.cpp133 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, in processFixupValue()
166 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
/NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMachObjectWriter.cpp31 const MCAsmLayout &Layout,
40 const MCAsmLayout &Layout,
55 const MCAsmLayout &Layout, const MCFragment *Fragment,
141 const MCAsmLayout &Layout, in RecordARMScatteredHalfRelocation()
241 const MCAsmLayout &Layout, in RecordARMScatteredRelocation()
342 const MCAsmLayout &Layout, in recordRelocation()
HDARMAsmBackend.h43 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout,
57 const MCAsmLayout &Layout) const override;
/NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsAsmBackend.h65 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
83 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout,
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXMCExpr.h66 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
108 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
/NextBSD/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64AsmBackend.cpp76 const MCAsmLayout &Layout) const override;
233 const MCAsmLayout &Layout) const { in fixupNeedsRelaxation()
465 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout,
475 const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, in processFixupValue()
/NextBSD/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonAsmBackend.cpp202 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxationAdvanced()
275 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
/NextBSD/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
HDSparcAsmBackend.cpp206 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, in processFixupValue()
246 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()

12