Home
last modified time | relevance | path

Searched refs:MCSymbolData (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/include/llvm/MC/
DMCELF.h21 class MCSymbolData; variable
25 static void SetBinding(MCSymbolData &SD, unsigned Binding);
26 static unsigned GetBinding(const MCSymbolData &SD);
27 static void SetType(MCSymbolData &SD, unsigned Type);
28 static unsigned GetType(const MCSymbolData &SD);
29 static void SetVisibility(MCSymbolData &SD, unsigned Visibility);
30 static unsigned GetVisibility(MCSymbolData &SD);
31 static void setOther(MCSymbolData &SD, unsigned Other);
32 static unsigned getOther(MCSymbolData &SD);
DMCAssembler.h40 class MCSymbolData; variable
76 MCSymbolData *Atom;
105 MCSymbolData *getAtom() const { return Atom; } in getAtom()
106 void setAtom(MCSymbolData *Value) { Atom = Value; } in setAtom()
670 class MCSymbolData : public ilist_node<MCSymbolData> {
712 MCSymbolData();
713 MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, uint64_t _Offset,
813 typedef iplist<MCSymbolData> SymbolDataListType;
845 iplist<MCSymbolData> Symbols;
855 DenseMap<const MCSymbol*, MCSymbolData*> SymbolMap;
[all …]
DMCMachObjectWriter.h86 MCSymbolData *SymbolData;
140 uint64_t getSymbolAddress(const MCSymbolData* SD,
149 bool doesSymbolRequireExternRelocation(const MCSymbolData *SD);
255 const MCSymbolData &DataA,
DMCELFStreamer.h27 class MCSymbolData; variable
68 virtual MCSymbolData &getOrCreateSymbolData(MCSymbol *Symbol);
106 MCSymbolData *SD;
DMCAsmLayout.h20 class MCSymbolData; variable
105 uint64_t getSymbolOffset(const MCSymbolData *SD) const;
DMCObjectWriter.h24 class MCSymbolData; variable
98 const MCSymbolData &DataA,
/external/llvm/lib/MC/
DMCELF.cpp22 void MCELF::SetBinding(MCSymbolData &SD, unsigned Binding) { in SetBinding()
29 unsigned MCELF::GetBinding(const MCSymbolData &SD) { in GetBinding()
36 void MCELF::SetType(MCSymbolData &SD, unsigned Type) { in SetType()
46 unsigned MCELF::GetType(const MCSymbolData &SD) { in GetType()
57 void MCELF::SetVisibility(MCSymbolData &SD, unsigned Visibility) { in SetVisibility()
65 unsigned MCELF::GetVisibility(MCSymbolData &SD) { in GetVisibility()
75 void MCELF::setOther(MCSymbolData &SD, unsigned Other) { in setOther()
80 unsigned MCELF::getOther(MCSymbolData &SD) { in getOther()
DMCObjectWriter.cpp35 const MCSymbolData &DataA = Asm.getSymbolData(SA); in IsSymbolRefDifferenceFullyResolved()
36 const MCSymbolData &DataB = Asm.getSymbolData(SB); in IsSymbolRefDifferenceFullyResolved()
48 const MCSymbolData &DataA, in IsSymbolRefDifferenceFullyResolvedImpl()
DMCMachOStreamer.cpp111 MCSymbolData &SD = in EmitEHSymAttributes()
133 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel()
216 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitThumbFunc()
237 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
327 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol()
353 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitZerofill()
402 DenseMap<const MCFragment*, MCSymbolData*> DefiningSymbolMap; in FinishImpl()
417 MCSymbolData *CurrentAtom = 0; in FinishImpl()
420 if (MCSymbolData *SD = DefiningSymbolMap.lookup(it2)) in FinishImpl()
DMCELFStreamer.cpp88 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel()
123 MCSymbolData &AliasSD = getAssembler().getOrCreateSymbolData(*Alias); in EmitWeakReference()
146 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
229 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol()
256 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitELFSize()
263 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLocalCommonSymbol()
296 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitFileDirective()
352 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(symRef.getSymbol()); in fixSymbolsInTLSFixups()
481 MCSymbolData *SD = i->SD; in FinishImpl()
520 MCSymbolData &MCELFStreamer::getOrCreateSymbolData(MCSymbol *Symbol) { in getOrCreateSymbolData()
DELFObjectWriter.cpp46 static uint64_t SymbolValue(MCSymbolData &Data, const MCAsmLayout &Layout);
47 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data,
49 static bool isLocal(const MCSymbolData &Data, bool isSignature,
70 MCSymbolData *SymbolData;
328 const MCSymbolData &DataA,
471 uint64_t ELFObjectWriter::SymbolValue(MCSymbolData &Data, in SymbolValue()
509 MCSymbolData &SD = Asm.getSymbolData(Symbol); in ExecutePostLayoutBinding()
542 MCSymbolData &OrigData = *MSD.SymbolData; in WriteSymbol()
543 MCSymbolData &Data = in WriteSymbol()
619 MCSymbolData &Data = *MSD.SymbolData; in WriteSymbolTable()
[all …]
DWinCOFFObjectWriter.cpp70 MCSymbolData const *MCData;
151 MCSymbolData const &SymbolData,
158 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm);
414 MCSymbolData const &SymbolData, in DefineSymbol()
508 bool WinCOFFObjectWriter::ExportSymbol(MCSymbolData const &SymbolData, in ExportSymbol()
639 MCSymbolData &A_SD = Asm.getSymbolData(*A); in RecordRelocation()
658 MCSymbolData &B_SD = Asm.getSymbolData(*B); in RecordRelocation()
727 MCSymbolData const *SymbolData = coff_symbol->MCData; in WriteObject()
DMCAssembler.cpp119 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbolData *SD) const { in getSymbolOffset()
249 MCSymbolData::MCSymbolData() : Symbol(0) {} in MCSymbolData() function in MCSymbolData
251 MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, in MCSymbolData() function in MCSymbolData
312 const MCSymbolData *MCAssembler::getAtom(const MCSymbolData *SD) const { in getAtom()
355 const MCSymbolData &DataA = getSymbolData(SA); in evaluateFixup()
1113 void MCSymbolData::dump() { in dump()
DMachObjectWriter.cpp41 doesSymbolRequireExternRelocation(const MCSymbolData *SD) { in doesSymbolRequireExternRelocation()
74 uint64_t MachObjectWriter::getSymbolAddress(const MCSymbolData* SD, in getSymbolAddress()
305 MCSymbolData &Data = *MSD.SymbolData; in WriteNlist()
465 MCSymbolData &Entry = Asm.getOrCreateSymbolData(*it->Symbol, &Created); in BindIndirectSymbols()
608 MCSymbolData &SD = *i; in markAbsoluteVariableSymbols()
641 const MCSymbolData &DataA, in IsSymbolRefDifferenceFullyResolvedImpl()
653 const MCSymbolData *A_Base = 0, *B_Base = 0; in IsSymbolRefDifferenceFullyResolvedImpl()
DWinCOFFStreamer.cpp147 MCSymbolData &SymbolData = getAssembler().getOrCreateSymbolData(*Symbol); in AddCommonSymbol()
213 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
DMCPureStreamer.cpp129 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLabel()
DMCExpr.cpp359 MCSymbolData &AD = Asm->getSymbolData(SA); in AttemptToFoldSymbolOffsetDifference()
360 MCSymbolData &BD = Asm->getSymbolData(SB); in AttemptToFoldSymbolOffsetDifference()
DMCStreamer.cpp624 MCSymbolData &MCStreamer::getOrCreateSymbolData(MCSymbol *Symbol) { in getOrCreateSymbolData()
626 return *(static_cast<MCSymbolData*>(0)); in getOrCreateSymbolData()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp148 MCSymbolData &A_SD = Asm.getSymbolData(*A); in RecordX86_64Relocation()
149 const MCSymbolData *A_Base = Asm.getAtom(&A_SD); in RecordX86_64Relocation()
152 MCSymbolData &B_SD = Asm.getSymbolData(*B); in RecordX86_64Relocation()
153 const MCSymbolData *B_Base = Asm.getAtom(&B_SD); in RecordX86_64Relocation()
213 MCSymbolData &SD = Asm.getSymbolData(*Symbol); in RecordX86_64Relocation()
214 const MCSymbolData *Base = Asm.getAtom(&SD); in RecordX86_64Relocation()
354 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordScatteredRelocation()
366 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordScatteredRelocation()
446 MCSymbolData *SD_A = &Asm.getSymbolData(Target.getSymA()->getSymbol()); in RecordTLVPRelocation()
457 MCSymbolData *SD_B = &Asm.getSymbolData(Target.getSymB()->getSymbol()); in RecordTLVPRelocation()
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp48 unsigned RelocType, const MCSymbolData *SD,
160 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordARMScatteredHalfRelocation()
174 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordARMScatteredHalfRelocation()
266 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordARMScatteredRelocation()
279 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordARMScatteredRelocation()
319 const MCSymbolData *SD, in requiresExternRelocation()
385 MCSymbolData *SD = 0; in RecordRelocation()
DARMELFStreamer.cpp174 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitMappingSymbol()
189 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Func); in EmitThumbFunc()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFStreamer.cpp82 MCSymbolData &Data = getOrCreateSymbolData(Sym); in emitMipsSTOCG()
DMipsELFObjectWriter.cpp195 MCSymbolData &SD = Asm.getSymbolData(R.Sym->AliasedSymbol()); in NeedsMatchingLo()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64ELFStreamer.cpp128 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitMappingSymbol()
DAArch64MCExpr.cpp104 MCSymbolData &SD = Asm.getOrCreateSymbolData(SymRef.getSymbol()); in fixELFSymbolsInTLSFixupsImpl()

12