Home
last modified time | relevance | path

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

12

/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,
204 void RecordScatteredRelocation(const MCAssembler &Asm,
211 void RecordTLVPRelocation(const MCAssembler &Asm,
217 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
221 void BindIndirectSymbols(MCAssembler &Asm);
228 void ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable,
233 void computeSectionAddresses(const MCAssembler &Asm,
236 void ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout);
[all …]
DMCObjectWriter.h20 class MCAssembler; variable
66 virtual void ExecutePostLayoutBinding(MCAssembler &Asm,
75 virtual void RecordRelocation(const MCAssembler &Asm,
87 IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm,
93 IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm,
105 virtual void WriteObject(MCAssembler &Asm,
DMCAsmLayout.h17 class MCAssembler; variable
35 MCAssembler &Assembler;
52 MCAsmLayout(MCAssembler &_Assembler);
55 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()
DMCObjectStreamer.h16 class MCAssembler; variable
33 MCAssembler *Assembler;
45 MCAssembler *_Assembler);
61 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
DMCELFObjectWriter.h19 class MCAssembler; variable
83 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm,
91 virtual void sortRelocs(const MCAssembler &Asm,
DMCAssembler.h31 class MCAssembler; variable
490 MCSectionData(const MCSection &Section, MCAssembler *A = 0);
578 MCAssembler *A = 0);
672 class MCAssembler {
694 MCAssembler(const MCAssembler&); // DO NOT IMPLEMENT
695 void operator=(const MCAssembler&); // DO NOT IMPLEMENT
821 MCAssembler(MCContext &Context_, MCAsmBackend &Backend_,
824 ~MCAssembler();
DMCAsmBackend.h20 class MCAssembler; variable
94 virtual void processFixupValue(const MCAssembler &Asm, in processFixupValue()
DMCExpr.h19 class MCAssembler; variable
47 bool EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
53 bool EvaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm,
84 bool EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
458 virtual void AddValueSymbols(MCAssembler *) const = 0;
/external/llvm/lib/MC/
DELFObjectWriter.cpp45 static bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind);
48 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data,
59 void WriteDataSectionData(MCAssembler &Asm,
122 const MCSymbol *SymbolToReloc(const MCAssembler &Asm,
129 const MCSymbol *ExplicitRelSym(const MCAssembler &Asm, in ExplicitRelSym()
249 const MCAssembler &Asm,
253 virtual void RecordRelocation(const MCAssembler &Asm,
259 uint64_t getSymbolIndexInSymbolTable(const MCAssembler &Asm,
277 void ComputeSymbolTable(MCAssembler &Asm,
282 void ComputeIndexMap(MCAssembler &Asm,
[all …]
DMCAssembler.cpp52 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) in MCAsmLayout()
56 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) in MCAsmLayout()
59 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) in MCAsmLayout()
172 MCSectionData::MCSectionData(const MCSection &_Section, MCAssembler *A) in MCSectionData()
187 uint64_t _Offset, MCAssembler *A) in MCSymbolData()
199 MCAssembler::MCAssembler(MCContext &Context_, MCAsmBackend &Backend_, in MCAssembler() function in MCAssembler
207 MCAssembler::~MCAssembler() { in ~MCAssembler()
210 void MCAssembler::setWriter(MCObjectWriter &ObjectWriter) { in setWriter()
215 bool MCAssembler::isSymbolLinkerVisible(const MCSymbol &Symbol) const { in isSymbolLinkerVisible()
228 const MCSymbolData *MCAssembler::getAtom(const MCSymbolData *SD) const { in getAtom()
[all …]
DMachObjectWriter.cpp52 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { in isFixupKindPCRel()
183 void MachObjectWriter::WriteSection(const MCAssembler &Asm, in WriteSection()
370 void MachObjectWriter::RecordRelocation(const MCAssembler &Asm, in RecordRelocation()
380 void MachObjectWriter::BindIndirectSymbols(MCAssembler &Asm) { in BindIndirectSymbols()
390 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in BindIndirectSymbols()
406 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), in BindIndirectSymbols()
434 ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable, in ComputeSymbolTable()
441 for (MCAssembler::iterator it = Asm.begin(), in ComputeSymbolTable()
457 for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), in ComputeSymbolTable()
493 for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), in ComputeSymbolTable()
[all …]
DMCELFObjectTargetWriter.cpp30 const MCSymbol *MCELFObjectTargetWriter::ExplicitRelSym(const MCAssembler &Asm, in ExplicitRelSym()
44 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, in sortRelocs()
DWinCOFFObjectWriter.cpp154 void DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler);
160 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm);
174 void ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout);
176 void RecordRelocation(const MCAssembler &Asm,
183 void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout);
416 MCAssembler &Assembler) { in DefineSymbol()
513 MCAssembler &Asm) { in ExportSymbol()
616 void WinCOFFObjectWriter::ExecutePostLayoutBinding(MCAssembler &Asm, in ExecutePostLayoutBinding()
621 for (MCAssembler::const_iterator i = Asm.begin(), e = Asm.end(); i != e; i++) in ExecutePostLayoutBinding()
624 for (MCAssembler::const_symbol_iterator i = Asm.symbol_begin(), in ExecutePostLayoutBinding()
[all …]
DMCObjectWriter.cpp21 MCObjectWriter::IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, in IsSymbolRefDifferenceFullyResolved()
47 MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, in IsSymbolRefDifferenceFullyResolvedImpl()
DMCExpr.cpp289 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in EvaluateAsAbsolute()
293 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in EvaluateAsAbsolute()
317 static void AttemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, in AttemptToFoldSymbolOffsetDifference()
397 static bool EvaluateSymbolicAdd(const MCAssembler *Asm, in EvaluateSymbolicAdd()
463 const MCAssembler *Asm, in EvaluateAsRelocatableImpl()
DCMakeLists.txt8 MCAssembler.cpp
DAndroid.mk11 MCAssembler.cpp \
DMCObjectStreamer.cpp26 Assembler(new MCAssembler(Context, TAB, in MCObjectStreamer()
35 MCAssembler *_Assembler) in MCObjectStreamer()
DMCMachOStreamer.cpp433 for (MCAssembler::symbol_iterator it = getAssembler().symbol_begin(), in FinishImpl()
445 for (MCAssembler::iterator it = getAssembler().begin(), in FinishImpl()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFObjectWriter.cpp46 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm,
51 virtual void sortRelocs(const MCAssembler &Asm,
77 const MCSymbol *MipsELFObjectWriter::ExplicitRelSym(const MCAssembler &Asm, in ExplicitRelSym()
187 static bool NeedsMatchingLo(const MCAssembler &Asm, const RelEntry &R) { in NeedsMatchingLo()
197 static bool HasMatchingLo(const MCAssembler &Asm, RelLsIter I, RelLsIter Last) { in HasMatchingLo()
215 void MipsELFObjectWriter::sortRelocs(const MCAssembler &Asm, in sortRelocs()
/external/llvm/lib/Target/X86/MCTargetDesc/
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/MCTargetDesc/
DARMMachObjectWriter.cpp30 const MCAssembler &Asm,
38 const MCAssembler &Asm,
51 const MCAssembler &Asm, const MCAsmLayout &Layout,
141 const MCAssembler &Asm, in RecordARMScatteredHalfRelocation()
246 const MCAssembler &Asm, in RecordARMScatteredRelocation()
309 const MCAssembler &Asm, in RecordRelocation()
DARMMCExpr.cpp45 static void AddValueSymbols_(const MCExpr *Value, MCAssembler *Asm) { in AddValueSymbols_()
70 void ARMMCExpr::AddValueSymbols(MCAssembler *Asm) const { in AddValueSymbols()
DARMELFObjectWriter.cpp41 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm,
68 const MCSymbol *ARMELFObjectWriter::ExplicitRelSym(const MCAssembler &Asm, in ExplicitRelSym()
DARMMCExpr.h62 void AddValueSymbols(MCAssembler *) const;

12