Home
last modified time | relevance | path

Searched refs:ELFWriter (Results 1 – 12 of 12) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DELFWriter.cpp60 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()
[all …]
DELFCodeEmitter.h17 class ELFWriter; variable
23 ELFWriter &EW;
41 explicit ELFCodeEmitter(ELFWriter &ew) : EW(ew), TM(EW.TM) {} in ELFCodeEmitter()
DELFWriter.h54 class ELFWriter : public MachineFunctionPass {
65 ELFWriter(raw_ostream &O, TargetMachine &TM);
66 ~ELFWriter();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DELFObjectWriter.cpp72 struct ELFWriter;
79 ELFWriter &EWriter;
93 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
101 struct ELFWriter { struct
165 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function
281 friend struct ELFWriter;
295 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
299 friend struct ELFWriter;
328 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
330 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-objcopy/
DObject.cpp65 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) { in writePhdr()
87 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr()
963 template <class ELFT> void ELFWriter<ELFT>::writeEhdr() { in writeEhdr()
1007 template <class ELFT> void ELFWriter<ELFT>::writePhdrs() { in writePhdrs()
1012 template <class ELFT> void ELFWriter<ELFT>::writeShdrs() { in writeShdrs()
1041 template <class ELFT> void ELFWriter<ELFT>::writeSectionData() { in writeSectionData()
1175 template <class ELFT> void ELFWriter<ELFT>::assignOffsets() { in assignOffsets()
1198 template <class ELFT> size_t ELFWriter<ELFT>::totalSize() const { in totalSize()
1206 template <class ELFT> void ELFWriter<ELFT>::write() { in write()
1216 template <class ELFT> void ELFWriter<ELFT>::finalize() { in finalize()
[all …]
Dllvm-objcopy.cpp215 return llvm::make_unique<ELFWriter<ELF32LE>>(Obj, Buf, in CreateWriter()
218 return llvm::make_unique<ELFWriter<ELF64LE>>(Obj, Buf, in CreateWriter()
221 return llvm::make_unique<ELFWriter<ELF32BE>>(Obj, Buf, in CreateWriter()
224 return llvm::make_unique<ELFWriter<ELF64BE>>(Obj, Buf, in CreateWriter()
DObject.h191 template <class ELFT> class ELFWriter : public Writer {
212 virtual ~ELFWriter() {} in ~ELFWriter()
217 ELFWriter(Object &Obj, Buffer &Buf, bool WSH) in ELFWriter() function
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITDebugRegisterer.cpp77 ELFWriter EW(O, TM); in MakeELF()
/external/swiftshader/third_party/LLVM/
DAndroid.mk71 lib/CodeGen/ELFWriter.cpp \
DAndroid.bp136 "lib/CodeGen/ELFWriter.cpp",
DBUILD.gn120 "lib/CodeGen/ELFWriter.cpp",
/external/swiftshader/
DCMakeLists.txt346 ${LLVM_DIR}/lib/CodeGen/ELFWriter.cpp