Home
last modified time | relevance | path

Searched refs:MCAssembler (Results 1 – 25 of 82) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCObjectWriter.h24 class MCAssembler; variable
59 virtual void executePostLayoutBinding(MCAssembler &Asm,
68 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
78 bool isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm,
83 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
88 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
108 virtual uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
DMCMachObjectWriter.h74 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
147 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind);
235 void recordScatteredRelocation(const MCAssembler &Asm,
241 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
245 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
249 void bindIndirectSymbols(MCAssembler &Asm);
252 void computeSymbolTable(MCAssembler &Asm,
257 void computeSectionAddresses(const MCAssembler &Asm,
260 void executePostLayoutBinding(MCAssembler &Asm,
263 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
[all …]
DMCAsmBackend.h24 class MCAssembler; variable
89 virtual bool shouldForceRelocation(const MCAssembler &Asm, in shouldForceRelocation()
105 virtual bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, in shouldInsertFixupForCodeAlign()
111 virtual bool evaluateTargetFixup(const MCAssembler &Asm, in evaluateTargetFixup()
125 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
184 virtual void finishLayout(MCAssembler const &Asm, in finishLayout()
DMCAsmLayout.h16 class MCAssembler; variable
29 MCAssembler &Assembler;
47 MCAsmLayout(MCAssembler &Assembler);
50 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()
DMCAssembler.h60 class MCAssembler {
218 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend,
221 MCAssembler(const MCAssembler &) = delete;
222 MCAssembler &operator=(const MCAssembler &) = delete;
223 ~MCAssembler();
422 return const_cast<MCAssembler *>(this)->getLOHContainer(); in getLOHContainer()
459 uint64_t computeBundlePadding(const MCAssembler &Assembler,
DMCObjectStreamer.h18 class MCAssembler; variable
36 std::unique_ptr<MCAssembler> Assembler;
111 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
112 MCAssembler *getAssemblerPtr() override;
DMCExpr.h20 class MCAssembler; variable
49 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
56 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm,
93 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
94 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
607 virtual void fixELFSymbolsInTLSFixups(MCAssembler &) const = 0;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCAssembler.cpp82 MCAssembler::MCAssembler(MCContext &Context, in MCAssembler() function in MCAssembler
93 MCAssembler::~MCAssembler() = default;
95 void MCAssembler::reset() { in reset()
122 bool MCAssembler::registerSection(MCSection &Section) { in registerSection()
130 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const { in isThumbFunc()
161 bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const { in isSymbolLinkerVisible()
172 const MCSymbol *MCAssembler::getAtom(const MCSymbol &S) const { in getAtom()
191 bool MCAssembler::evaluateFixup(const MCAsmLayout &Layout, in evaluateFixup()
288 uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout, in computeFragmentSize()
453 void MCAssembler::registerSymbol(const MCSymbol &Symbol, bool *Created) { in registerSymbol()
[all …]
DMCObjectWriter.cpp20 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, in isSymbolRefDifferenceFullyResolved()
39 const MCAssembler &Asm, const MCSymbol &A, const MCSymbol &B, in isSymbolRefDifferenceFullyResolvedImpl()
46 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, in isSymbolRefDifferenceFullyResolvedImpl()
DWinCOFFObjectWriter.cpp173 void DefineSymbol(const MCSymbol &Symbol, MCAssembler &Assembler,
188 uint32_t writeSectionContents(MCAssembler &Asm, const MCAsmLayout &Layout,
190 void writeSection(MCAssembler &Asm, const MCAsmLayout &Layout,
195 void executePostLayoutBinding(MCAssembler &Asm,
198 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
203 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
207 void createFileSymbols(MCAssembler &Asm);
209 void assignFileOffsets(MCAssembler &Asm, const MCAsmLayout &Layout);
216 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
356 MCAssembler &Assembler, in DefineSymbol()
[all …]
DMachObjectWriter.cpp74 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { in isFixupKindPCRel()
462 void MachObjectWriter::recordRelocation(MCAssembler &Asm, in recordRelocation()
477 void MachObjectWriter::bindIndirectSymbols(MCAssembler &Asm) { in bindIndirectSymbols()
487 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in bindIndirectSymbols()
503 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in bindIndirectSymbols()
519 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in bindIndirectSymbols()
542 MCAssembler &Asm, std::vector<MachSymbolData> &LocalSymbolData, in computeSymbolTable()
548 for (MCAssembler::iterator it = Asm.begin(), in computeSymbolTable()
642 void MachObjectWriter::computeSectionAddresses(const MCAssembler &Asm, in computeSectionAddresses()
657 void MachObjectWriter::executePostLayoutBinding(MCAssembler &Asm, in executePostLayoutBinding()
[all …]
DELFObjectWriter.cpp182 void writeHeader(const MCAssembler &Asm);
199 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout,
215 void writeSectionData(const MCAssembler &Asm, MCSection &Sec,
223 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec);
225 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout);
244 bool shouldRelocateWithSymbol(const MCAssembler &Asm,
259 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
270 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
274 void executePostLayoutBinding(MCAssembler &Asm,
295 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override { in writeObject()
[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);
289 void XCOFFObjectWriter::executePostLayoutBinding(MCAssembler &Asm, in executePostLayoutBinding()
351 void XCOFFObjectWriter::recordRelocation(MCAssembler &, const MCAsmLayout &, in recordRelocation() argument
357 void XCOFFObjectWriter::writeSections(const MCAssembler &Asm, in writeSections()
388 uint64_t XCOFFObjectWriter::writeObject(MCAssembler &Asm, in writeObject()
DMCExpr.cpp476 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute()
480 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute()
490 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute()
512 const MCAssembler *Asm, const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference()
577 static bool canFold(const MCAssembler *Asm, const MCSymbolRefExpr *A, in canFold()
615 EvaluateSymbolicAdd(const MCAssembler *Asm, const MCAsmLayout *Layout, in EvaluateSymbolicAdd()
672 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; in evaluateAsRelocatable()
678 MCAssembler *Assembler = &Layout.getAssembler(); in evaluateAsValue()
696 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVAsmBackend.h20 class MCAssembler; variable
64 bool shouldInsertFixupForCodeAlign(MCAssembler &Asm,
68 bool evaluateTargetFixup(const MCAssembler &Asm, const MCAsmLayout &Layout,
73 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
81 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
DRISCVAsmBackend.cpp29 bool RISCVAsmBackend::shouldForceRelocation(const MCAssembler &Asm, in shouldForceRelocation()
256 const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFixup &Fixup, in evaluateTargetFixup()
316 void RISCVAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup()
369 bool RISCVAsmBackend::shouldInsertFixupForCodeAlign(MCAssembler &Asm, in shouldInsertFixupForCodeAlign()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp31 const MCAssembler &Asm,
40 const MCAssembler &Asm,
47 const MCAssembler &Asm,
55 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
141 const MCAssembler &Asm, in RecordARMScatteredHalfRelocation()
254 const MCAssembler &Asm, in RecordARMScatteredRelocation()
330 const MCAssembler &Asm, in requiresExternRelocation()
376 MCAssembler &Asm, in recordRelocation()
DARMAsmBackend.h44 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
47 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup,
52 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/MCTargetDesc/
DAVRAsmBackend.h24 class MCAssembler; variable
42 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
70 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsAsmBackend.h23 class MCAssembler; variable
43 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
90 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
DMipsTargetStreamer.cpp770 MCAssembler &MCA = getStreamer().getAssembler(); in MipsTargetELFStreamer()
858 MCAssembler &MCA = getStreamer().getAssembler(); in finish()
960 MCAssembler &MCA = getStreamer().getAssembler(); in setUsesMicroMips()
967 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveSetMips16()
975 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveSetNoReorder()
983 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveEnd()
1039 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveAbiCalls()
1046 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveNaN2008()
1053 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveNaNLegacy()
1060 MCAssembler &MCA = getStreamer().getAssembler(); in emitDirectiveOptionPic0()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp28 const MCAssembler &Asm,
36 const MCAssembler &Asm,
44 const MCAssembler &Asm,
50 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm,
59 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation()
103 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in RecordX86_64Relocation()
364 const MCAssembler &Asm, in recordScatteredRelocation()
464 const MCAssembler &Asm, in recordTLVPRelocation()
504 const MCAssembler &Asm, in RecordX86Relocation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMachObjectWriter.cpp27 const MCAssembler &Asm,
33 void RecordPPCRelocation(MachObjectWriter *Writer, const MCAssembler &Asm,
42 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation()
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/NVPTX/
DNVPTXMCExpr.h80 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups()
122 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MachObjectWriter.cpp37 unsigned &Log2Size, const MCAssembler &Asm);
43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
53 unsigned &Log2Size, const MCAssembler &Asm) { in getAArch64FixupKindMachOInfo()
152 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation()

1234