HomeSort by: relevance | last modified time | path
    Searched refs:MCAssembler (Results 1 - 25 of 87) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCObjectWriter.h 18 class MCAssembler;
31 /// MCAssembler instance, which contains all the symbol and section data which
53 virtual void executePostLayoutBinding(MCAssembler &Asm,
62 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
72 bool isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm,
77 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
82 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
105 virtual uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
MCAsmLayout.h 16 class MCAssembler;
29 MCAssembler &Assembler;
47 MCAsmLayout(MCAssembler &Assembler);
50 MCAssembler &getAssembler() const { return Assembler; }
MCAsmBackend.h 23 class MCAssembler;
91 virtual bool shouldForceRelocation(const MCAssembler &Asm,
107 virtual bool shouldInsertFixupForCodeAlign(MCAssembler &Asm,
113 virtual bool evaluateTargetFixup(const MCAssembler &Asm,
127 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
191 virtual void finishLayout(MCAssembler const &Asm,
MCMachObjectWriter.h 75 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
150 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind);
238 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
242 void bindIndirectSymbols(MCAssembler &Asm);
245 void computeSymbolTable(MCAssembler &Asm,
250 void computeSectionAddresses(const MCAssembler &Asm,
253 void executePostLayoutBinding(MCAssembler &Asm,
256 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
261 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
266 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override
    [all...]
MCAssembler.h 1 //===- MCAssembler.h - Object File Generation -------------------*- C++ -*-===//
60 class MCAssembler {
229 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend,
232 MCAssembler(const MCAssembler &) = delete;
233 MCAssembler &operator=(const MCAssembler &) = delete;
234 ~MCAssembler();
433 return const_cast<MCAssembler *>(this)->getLOHContainer();
471 uint64_t computeBundlePadding(const MCAssembler &Assembler
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCObjectWriter.cpp 10 #include "llvm/MC/MCAssembler.h"
20 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B,
39 const MCAssembler &Asm, const MCSymbol &A, const MCSymbol &B,
46 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB,
MCELFObjectTargetWriter.cpp 26 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm,
MCAssembler.cpp 1 //===- lib/MC/MCAssembler.cpp - Assembler Backend Implementation ----------===//
9 #include "llvm/MC/MCAssembler.h"
83 MCAssembler::MCAssembler(MCContext &Context,
94 MCAssembler::~MCAssembler() = default;
96 void MCAssembler::reset() {
123 bool MCAssembler::registerSection(MCSection &Section) {
131 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const {
162 bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const
    [all...]
WinCOFFObjectWriter.cpp 22 #include "llvm/MC/MCAssembler.h"
180 void DefineSymbol(const MCSymbol &Symbol, MCAssembler &Assembler,
195 uint32_t writeSectionContents(MCAssembler &Asm, const MCAsmLayout &Layout,
197 void writeSection(MCAssembler &Asm, const MCAsmLayout &Layout,
202 void executePostLayoutBinding(MCAssembler &Asm,
205 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
210 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
214 void createFileSymbols(MCAssembler &Asm);
217 void assignFileOffsets(MCAssembler &Asm, const MCAsmLayout &Layout);
224 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
AVRAsmBackend.h 24 class MCAssembler;
40 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
60 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsAsmBackend.h 23 class MCAssembler;
41 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
68 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVAsmBackend.h 20 class MCAssembler;
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,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMAsmBackend.h 44 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,
ARMMachObjectWriter.cpp 15 #include "llvm/MC/MCAssembler.h"
31 const MCAssembler &Asm,
40 const MCAssembler &Asm,
47 const MCAssembler &Asm,
55 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
141 const MCAssembler &Asm,
254 const MCAssembler &Asm,
330 const MCAssembler &Asm,
376 MCAssembler &Asm,
  /src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
CSKYAsmBackend.h 28 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
CSKYMCExpr.cpp 11 #include "llvm/MC/MCAssembler.h"
57 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) {
86 void CSKYMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCExpr.h 23 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override;
HexagonMCExpr.cpp 40 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) {
77 void HexagonMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiMCExpr.h 47 void fixELFSymbolsInTLSFixups(MCAssembler & /*Asm*/) const override {}
LanaiAsmBackend.cpp 12 #include "llvm/MC/MCAssembler.h"
51 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
85 void LanaiAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXMCExpr.h 80 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
122 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/
WebAssemblyAsmBackend.cpp 17 #include "llvm/MC/MCAssembler.h"
47 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
94 void WebAssemblyAsmBackend::applyFixup(const MCAssembler &Asm,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCExpr.cpp 114 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) {
143 void AArch64MCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
BPFAsmBackend.cpp 12 #include "llvm/MC/MCAssembler.h"
29 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
61 void BPFAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
SystemZMCAsmBackend.cpp 53 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
88 void SystemZMCAsmBackend::applyFixup(const MCAssembler &Asm,

Completed in 74 milliseconds

1 2 3 4