Lines Matching refs:ELFWriter
60 char ELFWriter::ID = 0;
66 ELFWriter::ELFWriter(raw_ostream &o, TargetMachine &tm) in ELFWriter() function in ELFWriter
85 ELFWriter::~ELFWriter() { in ~ELFWriter()
110 bool ELFWriter::doInitialization(Module &M) { in doInitialization()
174 void ELFWriter::AddPendingGlobalSymbol(const GlobalValue *GV, in AddPendingGlobalSymbol()
184 void ELFWriter::AddPendingExternalSymbol(const char *External) { in AddPendingExternalSymbol()
189 ELFSection &ELFWriter::getDataSection() { in getDataSection()
195 ELFSection &ELFWriter::getBSSSection() { in getBSSSection()
201 ELFSection &ELFWriter::getCtorSection() { in getCtorSection()
207 ELFSection &ELFWriter::getDtorSection() { in getDtorSection()
213 ELFSection &ELFWriter::getTextSection(const Function *F) { in getTextSection()
221 ELFSection &ELFWriter::getJumpTableSection() { in getJumpTableSection()
230 ELFSection &ELFWriter::getConstantPoolSection(MachineConstantPoolEntry &CPE) { in getConstantPoolSection()
255 ELFSection &ELFWriter::getRelocSection(ELFSection &S) { in getRelocSection()
268 unsigned ELFWriter::getGlobalELFVisibility(const GlobalValue *GV) { in getGlobalELFVisibility()
283 unsigned ELFWriter::getGlobalELFBinding(const GlobalValue *GV) { in getGlobalELFBinding()
294 unsigned ELFWriter::getGlobalELFType(const GlobalValue *GV) { in getGlobalELFType()
313 void ELFWriter::AddToSymbolList(ELFSym *GblSym) { in AddToSymbolList()
345 void ELFWriter::EmitGlobal(const GlobalValue *GV) { in EmitGlobal()
419 void ELFWriter::EmitGlobalConstantStruct(const ConstantStruct *CVS, in EmitGlobalConstantStruct()
448 void ELFWriter::EmitGlobalConstant(const Constant *CV, ELFSection &GblS) { in EmitGlobalConstant()
529 CstExprResTy ELFWriter::ResolveConstantExpr(const Constant *CV) { in ResolveConstantExpr()
594 void ELFWriter::EmitGlobalDataRelocation(const GlobalValue *GV, unsigned Size, in EmitGlobalDataRelocation()
610 void ELFWriter::EmitGlobalConstantLargeInt(const ConstantInt *CI, in EmitGlobalConstantLargeInt()
628 bool ELFWriter::EmitSpecialLLVMGlobal(const GlobalVariable *GV) { in EmitSpecialLLVMGlobal()
662 void ELFWriter::EmitXXStructorList(const Constant *List, ELFSection &Xtor) { in EmitXXStructorList()
680 bool ELFWriter::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
687 bool ELFWriter::doFinalization(Module &M) { in doFinalization()
738 void ELFWriter::RelocateField(BinaryObject &BO, uint32_t Offset, in RelocateField()
749 void ELFWriter::EmitRelocations() { in EmitRelocations()
839 void ELFWriter::EmitRelocation(BinaryObject &RelSec, ELFRelocation &Rel, in EmitRelocation()
848 void ELFWriter::EmitSymbol(BinaryObject &SymbolTable, ELFSym &Sym) { in EmitSymbol()
868 void ELFWriter::EmitSectionHeader(BinaryObject &SHdrTab, in EmitSectionHeader()
895 void ELFWriter::EmitStringTable(const std::string &ModuleName) { in EmitStringTable()
934 unsigned ELFWriter::SortSymbols() { in SortSymbols()
960 void ELFWriter::EmitSymbolTable() { in EmitSymbolTable()
1002 void ELFWriter::EmitSectionTableStringTable() { in EmitSectionTableStringTable()
1033 void ELFWriter::OutputSectionsAndSectionTable() { in OutputSectionsAndSectionTable()