Home
last modified time | relevance | path

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

/external/llvm/lib/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);
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()
55 void MCELF::SetVisibility(MCSymbolData &SD, unsigned Visibility) { in SetVisibility()
63 unsigned MCELF::GetVisibility(MCSymbolData &SD) { in GetVisibility()
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()
DMCELFStreamer.cpp86 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitELFSize()
121 MCSymbolData *SD;
171 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel()
195 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Func); in EmitThumbFunc()
216 MCSymbolData &AliasSD = getAssembler().getOrCreateSymbolData(*Alias); in EmitWeakReference()
239 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
322 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol()
351 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLocalCommonSymbol()
408 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitFileDirective()
449 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(symRef.getSymbol()); in fixSymbolsInTLSFixups()
[all …]
DMCMachOStreamer.cpp108 MCSymbolData &SD = in EmitEHSymAttributes()
130 MCSymbolData &SD = getAssembler().getSymbolData(*Symbol); in EmitLabel()
202 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitThumbFunc()
231 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
321 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitCommonSymbol()
347 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitZerofill()
432 DenseMap<const MCFragment*, MCSymbolData*> DefiningSymbolMap; in FinishImpl()
447 MCSymbolData *CurrentAtom = 0; in FinishImpl()
450 if (MCSymbolData *SD = DefiningSymbolMap.lookup(it2)) in FinishImpl()
DELFObjectWriter.cpp47 static uint64_t SymbolValue(MCSymbolData &Data, const MCAsmLayout &Layout);
48 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data,
50 static bool isLocal(const MCSymbolData &Data, bool isSignature,
71 MCSymbolData *SymbolData;
326 const MCSymbolData &DataA,
468 uint64_t ELFObjectWriter::SymbolValue(MCSymbolData &Data, in SymbolValue()
506 MCSymbolData &SD = Asm.getSymbolData(Symbol); in ExecutePostLayoutBinding()
539 MCSymbolData &OrigData = *MSD.SymbolData; in WriteSymbol()
540 MCSymbolData &Data = in WriteSymbol()
611 MCSymbolData &Data = *MSD.SymbolData; in WriteSymbolTable()
[all …]
DMCAssembler.cpp105 uint64_t MCAsmLayout::getSymbolOffset(const MCSymbolData *SD) const { in getSymbolOffset()
184 MCSymbolData::MCSymbolData() : Symbol(0) {} in MCSymbolData() function in MCSymbolData
186 MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, in MCSymbolData() function in MCSymbolData
228 const MCSymbolData *MCAssembler::getAtom(const MCSymbolData *SD) const { in getAtom()
271 const MCSymbolData &DataA = getSymbolData(SA); in evaluateFixup()
946 void MCSymbolData::dump() { in dump()
DWinCOFFStreamer.cpp142 MCSymbolData &SymbolData = getAssembler().getOrCreateSymbolData(*Symbol); in AddCommonSymbol()
216 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitAssignment()
217 const MCSymbolData &RealSD = getAssembler().getOrCreateSymbolData( in EmitAssignment()
243 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitSymbolAttribute()
DWinCOFFObjectWriter.cpp74 MCSymbolData const *MCData;
154 void DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler);
160 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm);
415 void WinCOFFObjectWriter::DefineSymbol(MCSymbolData const &SymbolData, in DefineSymbol()
512 bool WinCOFFObjectWriter::ExportSymbol(MCSymbolData const &SymbolData, in ExportSymbol()
640 MCSymbolData &A_SD = Asm.getSymbolData(*A); in RecordRelocation()
659 MCSymbolData &B_SD = Asm.getSymbolData(*B); in RecordRelocation()
728 MCSymbolData const *SymbolData = coff_symbol->MCData; in WriteObject()
DMachObjectWriter.cpp32 doesSymbolRequireExternRelocation(const MCSymbolData *SD) { in doesSymbolRequireExternRelocation()
65 uint64_t MachObjectWriter::getSymbolAddress(const MCSymbolData* SD, in getSymbolAddress()
291 MCSymbolData &Data = *MSD.SymbolData; in WriteNlist()
422 MCSymbolData &Entry = Asm.getOrCreateSymbolData(*it->Symbol, &Created); in BindIndirectSymbols()
574 const MCSymbolData &DataA, in IsSymbolRefDifferenceFullyResolvedImpl()
586 const MCSymbolData *A_Base = 0, *B_Base = 0; in IsSymbolRefDifferenceFullyResolvedImpl()
DMCPureStreamer.cpp121 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLabel()
DMCExpr.cpp336 MCSymbolData &AD = Asm->getSymbolData(SA); in AttemptToFoldSymbolOffsetDifference()
337 MCSymbolData &BD = Asm->getSymbolData(SB); in AttemptToFoldSymbolOffsetDifference()
DMCObjectStreamer.cpp119 MCSymbolData &SD = getAssembler().getOrCreateSymbolData(*Symbol); in EmitLabel()
/external/llvm/include/llvm/MC/
DMCAssembler.h40 class MCSymbolData; variable
75 MCSymbolData *Atom;
104 MCSymbolData *getAtom() const { return Atom; } in getAtom()
105 void setAtom(MCSymbolData *Value) { Atom = Value; } in setAtom()
534 class MCSymbolData : public ilist_node<MCSymbolData> {
576 MCSymbolData();
577 MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, uint64_t _Offset,
677 typedef iplist<MCSymbolData> SymbolDataListType;
709 iplist<MCSymbolData> Symbols;
719 DenseMap<const MCSymbol*, MCSymbolData*> SymbolMap;
[all …]
DMCMachObjectWriter.h79 MCSymbolData *SymbolData;
126 uint64_t getSymbolAddress(const MCSymbolData* SD,
135 bool doesSymbolRequireExternRelocation(const MCSymbolData *SD);
239 const MCSymbolData &DataA,
DMCAsmLayout.h20 class MCSymbolData; variable
98 uint64_t getSymbolOffset(const MCSymbolData *SD) const;
DMCObjectWriter.h23 class MCSymbolData; variable
94 const MCSymbolData &DataA,
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp146 MCSymbolData &A_SD = Asm.getSymbolData(*A); in RecordX86_64Relocation()
147 const MCSymbolData *A_Base = Asm.getAtom(&A_SD); in RecordX86_64Relocation()
150 MCSymbolData &B_SD = Asm.getSymbolData(*B); in RecordX86_64Relocation()
151 const MCSymbolData *B_Base = Asm.getAtom(&B_SD); in RecordX86_64Relocation()
211 MCSymbolData &SD = Asm.getSymbolData(*Symbol); in RecordX86_64Relocation()
212 const MCSymbolData *Base = Asm.getAtom(&SD); in RecordX86_64Relocation()
352 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordScatteredRelocation()
364 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordScatteredRelocation()
420 MCSymbolData *SD_A = &Asm.getSymbolData(Target.getSymA()->getSymbol()); in RecordTLVPRelocation()
431 MCSymbolData *SD_B = &Asm.getSymbolData(Target.getSymB()->getSymbol()); in RecordTLVPRelocation()
[all …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp153 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordARMScatteredHalfRelocation()
167 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordARMScatteredHalfRelocation()
259 MCSymbolData *A_SD = &Asm.getSymbolData(*A); in RecordARMScatteredRelocation()
272 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); in RecordARMScatteredRelocation()
338 MCSymbolData *SD = 0; in RecordRelocation()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsELFObjectWriter.cpp191 MCSymbolData &SD = Asm.getSymbolData(R.Sym->AliasedSymbol()); in NeedsMatchingLo()