Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCAssembler.h36 class MCAsmLayout; variable
61 friend class MCAsmLayout; variable
172 bool evaluateFixup(const MCAsmLayout &Layout, const MCFixup &Fixup,
179 const MCAsmLayout &Layout) const;
183 const MCAsmLayout &Layout) const;
187 bool layoutOnce(MCAsmLayout &Layout);
191 bool layoutSectionOnce(MCAsmLayout &Layout, MCSection &Sec);
193 bool relaxInstruction(MCAsmLayout &Layout, MCRelaxableFragment &IF);
194 bool relaxLEB(MCAsmLayout &Layout, MCLEBFragment &IF);
195 bool relaxBoundaryAlign(MCAsmLayout &Layout, MCBoundaryAlignFragment &BF);
[all …]
DMCMachObjectWriter.h75 const MCAsmLayout &Layout,
154 uint64_t getSymbolAddress(const MCSymbol &S, const MCAsmLayout &Layout) const;
157 const MCAsmLayout &Layout) const;
159 uint64_t getPaddingSize(const MCSection *SD, const MCAsmLayout &Layout) const;
189 void writeSection(const MCAsmLayout &Layout, const MCSection &Sec,
203 void writeNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
236 const MCAsmLayout &Layout,
241 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
245 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
258 const MCAsmLayout &Layout);
[all …]
DMCAsmBackend.h23 class MCAsmLayout; variable
106 const MCAsmLayout &Layout, in shouldInsertFixupForCodeAlign()
112 const MCAsmLayout &Layout, in evaluateTargetFixup()
152 const MCAsmLayout &Layout,
158 const MCAsmLayout &Layout) const = 0;
185 MCAsmLayout &Layout) const {} in finishLayout()
DMCLinkerOptimizationHint.h29 class MCAsmLayout; variable
112 const MCAsmLayout &Layout) const;
128 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const;
133 const MCAsmLayout &Layout) const;
161 const MCAsmLayout &Layout) const { in getEmitSize()
171 void emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { in emit()
DMCObjectWriter.h23 class MCAsmLayout; variable
60 const MCAsmLayout &Layout) = 0;
68 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
108 virtual uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
DMCExpr.h19 class MCAsmLayout; variable
50 const MCAsmLayout *Layout,
57 const MCAsmLayout *Layout,
90 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
95 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
97 bool evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
106 bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout,
114 bool evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const;
597 const MCAsmLayout *Layout,
DMCAsmLayout.h28 class MCAsmLayout {
47 MCAsmLayout(MCAssembler &Assembler);
DMCCodeView.h193 void encodeInlineLineTable(MCAsmLayout &Layout,
201 void encodeDefRange(MCAsmLayout &Layout, MCCVDefRangeFragment &F);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCFragment.cpp32 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) : Assembler(Asm) { in MCAsmLayout() function in MCAsmLayout
42 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const { in isFragmentValid()
51 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) { in invalidateFragmentsFrom()
61 void MCAsmLayout::ensureValid(const MCFragment *F) const { in ensureValid()
72 const_cast<MCAsmLayout *>(this)->layoutFragment(&*I); in ensureValid()
77 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const { in getFragmentOffset()
84 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S, in getLabelOffset()
96 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbol &S, in getSymbolOffsetImpl()
129 bool MCAsmLayout::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const { in getSymbolOffset()
133 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbol &S) const { in getSymbolOffset()
[all …]
DXCOFFObjectWriter.cpp173 void executePostLayoutBinding(MCAssembler &, const MCAsmLayout &) override;
175 void recordRelocation(MCAssembler &, const MCAsmLayout &, const MCFragment *,
178 uint64_t writeObject(MCAssembler &, const MCAsmLayout &) override;
189 void writeSections(const MCAssembler &Asm, const MCAsmLayout &Layout);
190 void writeSymbolTable(const MCAsmLayout &Layout);
200 void assignAddressesAndIndices(const MCAsmLayout &);
290 const MCAsmLayout &Layout) { in executePostLayoutBinding()
351 void XCOFFObjectWriter::recordRelocation(MCAssembler &, const MCAsmLayout &, in recordRelocation() argument
358 const MCAsmLayout &Layout) { in writeSections()
389 const MCAsmLayout &Layout) { in writeObject()
[all …]
DMCAssembler.cpp191 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout, in evaluateFixup()
288 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout, in computeFragmentSize()
389 void MCAsmLayout::layoutFragment(MCFragment *F) { in layoutFragment()
499 const MCAsmLayout &Layout, const MCFragment &F) { in writeFragment()
669 const MCAsmLayout &Layout) const { in writeSectionData()
724 MCAssembler::handleFixup(const MCAsmLayout &Layout, MCFragment &F, in handleFixup()
760 void MCAssembler::layout(MCAsmLayout &Layout) { in layout()
867 MCAsmLayout Layout(*this); in Finish()
876 const MCAsmLayout &Layout) const { in fixupNeedsRelaxation()
891 const MCAsmLayout &Layout) const { in fragmentNeedsRelaxation()
[all …]
DMCLinkerOptimizationHint.cpp29 const MCAsmLayout &Layout) const { in emit_impl()
37 const MCAsmLayout &Layout) const { in emit()
43 const MCAsmLayout &Layout) const { in getEmitSize()
DELFObjectWriter.cpp112 static uint64_t SymbolValue(const MCSymbol &Sym, const MCAsmLayout &Layout);
113 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
185 ELFSymbolData &MSD, const MCAsmLayout &Layout);
199 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout,
211 void writeSectionHeader(const MCAsmLayout &Layout,
216 const MCAsmLayout &Layout);
225 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout);
270 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
275 const MCAsmLayout &Layout) override;
295 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override { in writeObject()
[all …]
DWinCOFFObjectWriter.cpp174 const MCAsmLayout &Layout);
188 uint32_t writeSectionContents(MCAssembler &Asm, const MCAsmLayout &Layout,
190 void writeSection(MCAssembler &Asm, const MCAsmLayout &Layout,
196 const MCAsmLayout &Layout) override;
203 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
209 void assignFileOffsets(MCAssembler &Asm, const MCAsmLayout &Layout);
216 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
327 const MCAsmLayout &Layout) { in getSymbolValue()
357 const MCAsmLayout &Layout) { in DefineSymbol()
594 const MCAsmLayout &Layout, in writeSectionContents()
[all …]
DMCExpr.cpp464 const MCAsmLayout &Layout) const { in evaluateAsAbsolute()
469 const MCAsmLayout &Layout, in evaluateAsAbsolute()
485 const MCAsmLayout &Layout) const { in evaluateKnownAbsolute()
491 const MCAsmLayout *Layout, in evaluateAsAbsolute()
512 const MCAssembler *Asm, const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference()
615 EvaluateSymbolicAdd(const MCAssembler *Asm, const MCAsmLayout *Layout, in EvaluateSymbolicAdd()
670 const MCAsmLayout *Layout, in evaluateAsRelocatable()
677 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const { in evaluateAsValue()
697 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
DMachObjectWriter.cpp82 const MCAsmLayout &Layout) const { in getFragmentAddress()
88 const MCAsmLayout &Layout) const { in getSymbolAddress()
121 const MCAsmLayout &Layout) const { in getPaddingSize()
214 void MachObjectWriter::writeSection(const MCAsmLayout &Layout, in writeSection()
339 const MCAsmLayout &Layout) { in writeNlist()
463 const MCAsmLayout &Layout, in recordRelocation()
643 const MCAsmLayout &Layout) { in computeSectionAddresses()
658 const MCAsmLayout &Layout) { in executePostLayoutBinding()
755 const MCAsmLayout &Layout) { in writeObject()
DWasmObjectWriter.cpp296 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
301 const MCAsmLayout &Layout) override;
303 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
319 void writeCodeSection(const MCAssembler &Asm, const MCAsmLayout &Layout,
330 const MCAssembler &Asm, const MCAsmLayout &Layout);
334 const MCAsmLayout &Layout);
410 const MCAsmLayout &Layout) { in executePostLayoutBinding()
426 const MCAsmLayout &Layout, in recordRelocation()
823 const MCAsmLayout &Layout, in writeCodeSection()
1015 const MCAsmLayout &Layout) { in writeCustomSection()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVAsmBackend.h65 const MCAsmLayout &Layout,
68 bool evaluateTargetFixup(const MCAssembler &Asm, const MCAsmLayout &Layout,
86 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
93 const MCAsmLayout &Layout,
DRISCVAsmBackend.cpp55 const MCAsmLayout &Layout, in fixupNeedsRelaxationAdvanced()
256 const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, in evaluateTargetFixup()
370 const MCAsmLayout &Layout, in shouldInsertFixupForCodeAlign()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMachObjectWriter.cpp28 const MCAsmLayout &Layout,
34 const MCAsmLayout &Layout,
43 const MCAsmLayout &Layout, const MCFragment *Fragment, in recordRelocation()
175 static uint32_t getFixupOffset(const MCAsmLayout &Layout, in getFixupOffset()
191 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in recordScatteredRelocation()
301 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordPPCRelocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp29 const MCAsmLayout &Layout,
37 const MCAsmLayout &Layout,
45 const MCAsmLayout &Layout,
51 const MCAsmLayout &Layout,
60 const MCAsmLayout &Layout, const MCFragment *Fragment, in recordRelocation()
103 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in RecordX86_64Relocation()
365 const MCAsmLayout &Layout, in recordScatteredRelocation()
465 const MCAsmLayout &Layout, in recordTLVPRelocation()
505 const MCAsmLayout &Layout, in RecordX86Relocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp32 const MCAsmLayout &Layout,
41 const MCAsmLayout &Layout,
56 const MCAsmLayout &Layout, const MCFragment *Fragment,
142 const MCAsmLayout &Layout, in RecordARMScatteredHalfRelocation()
255 const MCAsmLayout &Layout, in RecordARMScatteredRelocation()
377 const MCAsmLayout &Layout, in recordRelocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXMCExpr.h72 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
114 const MCAsmLayout *Layout, in evaluateAsRelocatableImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/MCTargetDesc/
DMSP430AsmBackend.cpp52 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
59 const MCAsmLayout &Layout, in fixupNeedsRelaxationAdvanced()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUAsmBackend.cpp40 const MCAsmLayout &Layout) const override;
68 const MCAsmLayout &Layout) const { in fixupNeedsRelaxation()

123