Home
last modified time | relevance | path

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

12

/external/llvm/lib/MC/
DELFObjectWriter.h40 static bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind);
43 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data,
54 void WriteDataSectionData(MCAssembler &Asm,
143 virtual const MCSymbol *SymbolToReloc(const MCAssembler &Asm,
150 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm, in ExplicitRelSym()
260 const MCAssembler &Asm,
264 virtual void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
268 virtual uint64_t getSymbolIndexInSymbolTable(const MCAssembler &Asm,
285 virtual void ComputeSymbolTable(MCAssembler &Asm,
290 virtual void ComputeIndexMap(MCAssembler &Asm,
[all …]
DMCAssembler.cpp51 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) in MCAsmLayout()
55 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) in MCAsmLayout()
58 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) in MCAsmLayout()
170 MCSectionData::MCSectionData(const MCSection &_Section, MCAssembler *A) in MCSectionData()
185 uint64_t _Offset, MCAssembler *A) in MCSymbolData()
197 MCAssembler::MCAssembler(MCContext &Context_, TargetAsmBackend &Backend_, in MCAssembler() function in MCAssembler
205 MCAssembler::~MCAssembler() { in ~MCAssembler()
208 bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const { in isSymbolLinkerVisible()
221 const MCSymbolData *MCAssembler::getAtom(const MCSymbolData *SD) const { in getAtom()
240 bool MCAssembler::EvaluateFixup(const MCAsmLayout &Layout, in EvaluateFixup()
[all …]
DMachObjectWriter.cpp51 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { in isFixupKindPCRel()
182 void MachObjectWriter::WriteSection(const MCAssembler &Asm, in WriteSection()
354 void MachObjectWriter::RecordRelocation(const MCAssembler &Asm, in RecordRelocation()
364 void MachObjectWriter::BindIndirectSymbols(MCAssembler &Asm) { in BindIndirectSymbols()
374 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in BindIndirectSymbols()
391 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in BindIndirectSymbols()
420 ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable, in ComputeSymbolTable()
427 for (MCAssembler::iterator it = Asm.begin(), in ComputeSymbolTable()
443 for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), in ComputeSymbolTable()
479 for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), in ComputeSymbolTable()
[all …]
DELFObjectWriter.cpp40 bool ELFObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { in isFixupKindPCRel()
201 void ELFObjectWriter::ExecutePostLayoutBinding(MCAssembler &Asm, in ExecutePostLayoutBinding()
206 for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), in ExecutePostLayoutBinding()
277 const MCAssembler &Asm, in WriteSymbolTable()
297 for (MCAssembler::const_iterator i = Asm.begin(), e = Asm.end(); i != e; in WriteSymbolTable()
331 const MCSymbol *ELFObjectWriter::SymbolToReloc(const MCAssembler &Asm, in SymbolToReloc()
392 void ELFObjectWriter::RecordRelocation(const MCAssembler &Asm, in RecordRelocation()
458 ELFObjectWriter::getSymbolIndexInSymbolTable(const MCAssembler &Asm, in getSymbolIndexInSymbolTable()
464 bool ELFObjectWriter::isInSymtab(const MCAssembler &Asm, in isInSymtab()
516 void ELFObjectWriter::ComputeIndexMap(MCAssembler &Asm, in ComputeIndexMap()
[all …]
DWinCOFFObjectWriter.cpp153 void DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler);
159 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm);
173 void ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout);
175 void RecordRelocation(const MCAssembler &Asm,
182 void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout);
414 MCAssembler &Assembler) { in DefineSymbol()
511 MCAssembler &Asm) { in ExportSymbol()
614 void WinCOFFObjectWriter::ExecutePostLayoutBinding(MCAssembler &Asm, in ExecutePostLayoutBinding()
619 for (MCAssembler::const_iterator i = Asm.begin(), e = Asm.end(); i != e; i++) in ExecutePostLayoutBinding()
622 for (MCAssembler::const_symbol_iterator i = Asm.symbol_begin(), in ExecutePostLayoutBinding()
[all …]
DMCObjectWriter.cpp47 MCObjectWriter::IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, in IsSymbolRefDifferenceFullyResolved()
71 MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, in IsSymbolRefDifferenceFullyResolvedImpl()
DMCExpr.cpp262 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in EvaluateAsAbsolute()
266 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in EvaluateAsAbsolute()
290 static void AttemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, in AttemptToFoldSymbolOffsetDifference()
365 static bool EvaluateSymbolicAdd(const MCAssembler *Asm, in EvaluateSymbolicAdd()
431 const MCAssembler *Asm, in EvaluateAsRelocatableImpl()
DCMakeLists.txt7 MCAssembler.cpp
DMCObjectStreamer.cpp26 Assembler(new MCAssembler(Context, TAB, in MCObjectStreamer()
35 MCAssembler *_Assembler) in MCObjectStreamer()
DAndroid.mk10 MCAssembler.cpp \
DMCMachOStreamer.cpp387 for (MCAssembler::symbol_iterator it = getAssembler().symbol_begin(), in Finish()
399 for (MCAssembler::iterator it = getAssembler().begin(), in Finish()
DMCELFStreamer.h34 MCAssembler *Assembler) in MCELFStreamer()
/external/llvm/include/llvm/MC/
DMCMachObjectWriter.h65 const MCAssembler &Asm,
117 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind);
163 void WriteSection(const MCAssembler &Asm, const MCAsmLayout &Layout,
201 void RecordScatteredRelocation(const MCAssembler &Asm,
208 void RecordTLVPRelocation(const MCAssembler &Asm,
214 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
218 void BindIndirectSymbols(MCAssembler &Asm);
225 void ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable,
230 void computeSectionAddresses(const MCAssembler &Asm,
233 void ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout);
[all …]
DMCObjectWriter.h20 class MCAssembler; variable
68 virtual void ExecutePostLayoutBinding(MCAssembler &Asm,
77 virtual void RecordRelocation(const MCAssembler &Asm,
89 IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm,
95 IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
107 virtual void WriteObject(MCAssembler &Asm,
DMCAsmLayout.h16 class MCAssembler; variable
34 MCAssembler &Assembler;
51 MCAsmLayout(MCAssembler &_Assembler);
54 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()
DMCObjectStreamer.h16 class MCAssembler; variable
33 MCAssembler *Assembler;
43 MCAssembler *_Assembler);
59 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
DMCAssembler.h27 class MCAssembler; variable
468 MCSectionData(const MCSection &Section, MCAssembler *A = 0);
556 MCAssembler *A = 0);
640 class MCAssembler {
658 MCAssembler(const MCAssembler&); // DO NOT IMPLEMENT
659 void operator=(const MCAssembler&); // DO NOT IMPLEMENT
783 MCAssembler(MCContext &Context_, TargetAsmBackend &Backend_,
786 ~MCAssembler();
DMCExpr.h20 class MCAssembler; variable
48 bool EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
54 bool EvaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm,
83 bool EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
431 virtual void AddValueSymbols(MCAssembler *) const = 0;
/external/llvm/lib/Target/X86/
DX86MachObjectWriter.cpp27 const MCAssembler &Asm,
35 const MCAssembler &Asm,
43 const MCAssembler &Asm,
50 const MCAssembler &Asm,
63 const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordRelocation()
100 const MCAssembler &Asm, in RecordX86_64Relocation()
339 const MCAssembler &Asm, in RecordScatteredRelocation()
405 const MCAssembler &Asm, in RecordTLVPRelocation()
452 const MCAssembler &Asm, in RecordX86Relocation()
/external/llvm/lib/Target/ARM/
DARMMachObjectWriter.cpp29 const MCAssembler &Asm,
37 const MCAssembler &Asm,
50 const MCAssembler &Asm, const MCAsmLayout &Layout,
124 const MCAssembler &Asm, in RecordARMMovwMovtRelocation()
221 const MCAssembler &Asm, in RecordARMScatteredRelocation()
282 const MCAssembler &Asm, in RecordRelocation()
DARMMCExpr.cpp45 static void AddValueSymbols_(const MCExpr *Value, MCAssembler *Asm) { in AddValueSymbols_()
71 void ARMMCExpr::AddValueSymbols(MCAssembler *Asm) const { in AddValueSymbols()
DARMMCExpr.h62 void AddValueSymbols(MCAssembler *) const;
/external/llvm/lib/Target/Mips/
DMipsMCSymbolRefExpr.cpp56 void MipsMCSymbolRefExpr::AddValueSymbols(MCAssembler *Asm) const { in AddValueSymbols()
DMipsMCSymbolRefExpr.h48 void AddValueSymbols(MCAssembler *) const;
/external/llvm/lib/Target/PowerPC/
DPPCAsmBackend.cpp29 const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordRelocation()

12