Searched refs:MCFixup (Results 1 - 25 of 36) sorted by relevance

12

/external/llvm/include/llvm/MC/
H A DMCCodeEmitter.h16 class MCFixup;
35 SmallVectorImpl<MCFixup> &Fixups) const = 0;
H A DMCELFObjectWriter.h20 class MCFixup;
36 const MCFixup *Fixup;
42 const MCSymbol *Sym, uint64_t Addend, const MCFixup &Fixup)
79 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
86 const MCFixup &Fixup,
88 virtual void adjustFixupOffset(const MCFixup &Fixup,
H A DMCAsmBackend.h14 #include "llvm/MC/MCFixup.h"
96 const MCFixup &Fixup, const MCFragment *DF,
105 virtual void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
121 virtual bool fixupNeedsRelaxation(const MCFixup &Fixup,
H A DMCFixup.h1 //===-- llvm/MC/MCFixup.h - Instruction Relocation and Patching -*- C++ -*-===//
47 /// MCFixup - Encode information on a single operation to perform on a byte
61 class MCFixup { class in namespace:llvm
77 static MCFixup Create(uint32_t Offset, const MCExpr *Value,
80 MCFixup FI;
H A DMCAssembler.h13 #include "llvm/MC/MCFixup.h"
120 std::vector<MCFixup> Fixups;
123 typedef std::vector<MCFixup>::const_iterator const_fixup_iterator;
124 typedef std::vector<MCFixup>::iterator fixup_iterator;
139 void addFixup(MCFixup Fixup) {
146 std::vector<MCFixup> &getFixups() { return Fixups; }
147 const std::vector<MCFixup> &getFixups() const { return Fixups; }
180 SmallVector<MCFixup, 1> Fixups;
183 typedef SmallVectorImpl<MCFixup>::const_iterator const_fixup_iterator;
184 typedef SmallVectorImpl<MCFixup>
[all...]
H A DMCObjectWriter.h21 class MCFixup;
78 const MCFixup &Fixup, MCValue Target,
H A DMCMachObjectWriter.h68 const MCFixup &Fixup,
207 const MCFixup &Fixup, MCValue Target,
214 const MCFixup &Fixup, MCValue Target,
218 const MCFragment *Fragment, const MCFixup &Fixup,
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp39 SmallVectorImpl<MCFixup> &Fixups) const;
41 SmallVectorImpl<MCFixup> &Fixups) const;
43 SmallVectorImpl<MCFixup> &Fixups) const;
45 SmallVectorImpl<MCFixup> &Fixups) const;
47 SmallVectorImpl<MCFixup> &Fixups) const;
49 SmallVectorImpl<MCFixup> &Fixups) const;
51 SmallVectorImpl<MCFixup> &Fixups) const;
56 SmallVectorImpl<MCFixup> &Fixups) const;
61 SmallVectorImpl<MCFixup> &Fixups) const;
63 SmallVectorImpl<MCFixup>
[all...]
H A DPPCELFObjectWriter.cpp24 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
27 virtual void adjustFixupOffset(const MCFixup &Fixup, uint64_t &RelocOffset);
40 const MCFixup &Fixup,
87 adjustFixupOffset(const MCFixup &Fixup, uint64_t &RelocOffset) {
H A DPPCAsmBackend.cpp57 const MCFragment *Fragment, const MCFixup &Fixup,
91 bool fixupNeedsRelaxation(const MCFixup &Fixup,
129 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
155 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
/external/llvm/lib/MC/
H A DMCELFObjectTargetWriter.cpp33 const MCFixup &Fixup,
39 void MCELFObjectTargetWriter::adjustFixupOffset(const MCFixup &Fixup,
H A DMCObjectStreamer.cpp102 DF->addFixup(MCFixup::Create(DF->getContents().size(),
104 MCFixup::getKindForSize(Size, false)));
261 DF->addFixup(MCFixup::Create(DF->getContents().size(), Value, FK_GPRel_4));
269 DF->addFixup(MCFixup::Create(DF->getContents().size(), Value, FK_GPRel_4));
H A DMCPureStreamer.cpp200 SmallVector<MCFixup, 4> Fixups;
213 SmallVector<MCFixup, 4> Fixups;
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp70 SmallVectorImpl<MCFixup> &Fixups) const;
75 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
90 SmallVectorImpl<MCFixup> &Fixups) const;
95 SmallVectorImpl<MCFixup> &Fixups) const;
99 SmallVectorImpl<MCFixup> &Fixups) const;
103 SmallVectorImpl<MCFixup> &Fixups) const;
107 SmallVectorImpl<MCFixup> &Fixups) const;
112 SmallVectorImpl<MCFixup>
[all...]
H A DARMELFObjectWriter.cpp28 const MCFixup &Fixup,
37 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
44 const MCFixup &Fixup,
71 const MCFixup &Fixup,
151 const MCFixup &Fixup,
159 const MCFixup &Fixup,
H A DARMAsmBackend.cpp113 const MCFixup &Fixup, const MCFragment *DF,
119 bool fixupNeedsRelaxation(const MCFixup &Fixup,
162 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
249 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
520 const MCFixup &Fixup,
566 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
575 void ELFARMAsmBackend::applyFixup(const MCFixup &Fixup, char *Data,
604 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
660 void DarwinARMAsmBackend::applyFixup(const MCFixup &Fixup, char *Data,
H A DARMMachObjectWriter.cpp18 #include "llvm/MC/MCFixup.h"
33 const MCFixup &Fixup,
41 const MCFixup &Fixup, MCValue Target,
52 const MCFragment *Fragment, const MCFixup &Fixup,
144 const MCFixup &Fixup,
249 const MCFixup &Fixup,
312 const MCFixup &Fixup,
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp59 SmallVectorImpl<MCFixup> &Fixups) const;
64 SmallVectorImpl<MCFixup> &Fixups) const;
70 SmallVectorImpl<MCFixup> &Fixups) const;
76 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
84 SmallVectorImpl<MCFixup> &Fixups) const;
86 SmallVectorImpl<MCFixup> &Fixups) const;
88 SmallVectorImpl<MCFixup> &Fixups) const;
113 SmallVectorImpl<MCFixup> &Fixups) const
143 SmallVectorImpl<MCFixup>
[all...]
H A DMipsAsmBackend.cpp98 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
206 bool fixupNeedsRelaxation(const MCFixup &Fixup,
H A DMipsELFObjectWriter.cpp42 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
49 const MCFixup &Fixup,
80 const MCFixup &Fixup,
93 const MCFixup &Fixup,
/external/llvm/lib/Target/MBlaze/MCTargetDesc/
H A DMBlazeELFObjectWriter.cpp12 #include "llvm/MC/MCFixup.h"
24 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
38 const MCFixup &Fixup,
H A DMBlazeAsmBackend.cpp55 bool fixupNeedsRelaxation(const MCFixup &Fixup,
89 bool MBlazeAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
124 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
132 void ELFMBlazeAsmBackend::applyFixup(const MCFixup &Fixup, char *Data,
H A DMBlazeMCCodeEmitter.cpp23 #include "llvm/MC/MCFixup.h"
91 SmallVectorImpl<MCFixup> &Fixups) const;
94 SmallVectorImpl<MCFixup> &Fixups) const;
151 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups) const {
163 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind));
169 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind));
179 SmallVectorImpl<MCFixup> &Fixups) const {
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp30 const MCFixup &Fixup,
38 const MCFixup &Fixup,
46 const MCFixup &Fixup,
53 const MCFixup &Fixup,
64 const MCFragment *Fragment, const MCFixup &Fixup,
103 const MCFixup &Fixup,
342 const MCFixup &Fixup,
408 const MCFixup &Fixup,
455 const MCFixup &Fixup,
H A DX86ELFObjectWriter.cpp27 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
42 const MCFixup &Fixup,

Completed in 203 milliseconds

12