/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | DefSymParser.h | 12 #include <mcld/Module.h> 23 DefSymParser(const Module& pModule); 29 const Module& m_Module;
|
/frameworks/compile/mclinker/include/mcld/CodeGen/ |
H A D | MCLinker.h | 23 class Module; 30 class Module; 56 mcld::Module& pModule, 62 virtual bool doInitialization(llvm::Module &pM); 64 virtual bool doFinalization(llvm::Module &pM); 73 mcld::Module& m_Module;
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | GroupReader.h | 15 #include <mcld/Module.h> 35 GroupReader(Module& pModule, 45 bool readGroup(Module::input_iterator pRoot, 53 ArchiveListEntry(Archive& pArchive, Module::input_iterator pIterator) 57 Module::input_iterator input; 61 Module& m_Module;
|
H A D | ObjectWriter.h | 18 class Module; 32 virtual llvm::error_code writeObject(Module& pModule, MemoryArea& pOutput) = 0;
|
H A D | ELFObjectWriter.h | 21 class Module; 45 llvm::error_code writeObject(Module& pModule, MemoryArea& pOutput); 57 const Module& pModule, 61 const Module& pModule) const; 65 void emitSectionHeader(const Module& pModule, 75 const Module& pModule, 109 uint64_t getLastStartOffset(const Module& pModule) const 124 uint64_t ELFObjectWriter::getLastStartOffset<32>(const Module& pModule) const; 127 uint64_t ELFObjectWriter::getLastStartOffset<64>(const Module& pModule) const;
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFMCLinker.h | 23 class Module; 30 mcld::Module& pModule,
|
H A D | OutputRelocSection.h | 21 class Module; 31 OutputRelocSection(Module& pModule, LDSection& pSection); 53 Module& m_Module;
|
H A D | TargetLDBackend.h | 16 class Module; 59 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) { } 60 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { } 62 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0; 69 virtual ArchiveReader* createArchiveReader(Module&) = 0; 78 virtual void layout(Module& pModule) = 0; 81 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0; 84 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0; 98 virtual void sizeNamePools(Module& pModule) = 0; 112 virtual bool allocateCommonSymbols(Module [all...] |
H A D | GNULDBackend.h | 33 #include <mcld/Module.h> 37 class Module; 59 GNUArchiveReader* createArchiveReader(Module& pModule); 81 bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule); 116 virtual void sizeNamePools(Module& pModule); 123 virtual void emitRegNamePools(const Module& pModule, MemoryArea& pOutput); 126 virtual void emitDynNamePools(Module& pModule, MemoryArea& pOutput); 129 virtual void emitELFHashTab(const Module::SymbolTable& pSymtab, 133 virtual void emitGNUHashTab(Module::SymbolTable& pSymtab, 147 virtual void orderSymbolTable(Module [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMELFMCLinker.h | 18 class Module; 28 mcld::Module& pModule,
|
H A D | ARMMCLinker.cpp | 13 #include <mcld/Module.h> 24 mcld::Module& pModule,
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonELFMCLinker.h | 18 class Module; 30 mcld::Module& pModule,
|
H A D | HexagonELFMCLinker.cpp | 15 mcld::Module& pModule,
|
H A D | HexagonMCLinker.cpp | 11 #include <mcld/Module.h> 23 mcld::Module& pModule,
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsELFMCLinker.h | 18 class Module; 28 mcld::Module& pModule,
|
H A D | MipsELFMCLinker.cpp | 15 mcld::Module& pModule,
|
H A D | MipsLDBackend.h | 37 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 40 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 52 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 83 void orderSymbolTable(Module& pModule); 108 bool allocateCommonSymbols(Module& pModule); 130 void doCreateProgramHdrs(Module& pModule);
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86ELFMCLinker.h | 18 class Module; 30 mcld::Module& pModule,
|
H A D | X86ELFMCLinker.cpp | 15 mcld::Module& pModule,
|
/frameworks/compile/mclinker/lib/Core/ |
H A D | Module.cpp | 1 //===- Module.cpp ---------------------------------------------------------===// 9 #include <mcld/Module.h> 21 static GCFactory<Module::AliasList, MCLD_SECTIONS_PER_INPUT> gc_aliaslist_factory; 24 // Module 26 Module::Module(LinkerScript& pScript) function in class:Module 30 Module::Module(const std::string& pName, LinkerScript& pScript) function in class:Module 34 Module::~Module() [all...] |
/frameworks/compile/libbcc/include/bcc/ |
H A D | Source.h | 23 class Module; 33 llvm::Module *mModule; 39 Source(BCCContext &pContext, llvm::Module &pModule, bool pNoDelete = false); 53 llvm::Module &pModule, 67 void setModule(llvm::Module *pModule); 69 inline llvm::Module &getModule() 71 inline const llvm::Module &getModule() const
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
H A D | BitReader_2_7.h | 31 class Module; 36 llvm::Module *ParseBitcodeFile(llvm::MemoryBuffer *Buffer, 44 llvm::Module *getLazyBitcodeModule(llvm::MemoryBuffer *Buffer,
|
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
H A D | BitReader_3_0.h | 30 class Module; 35 llvm::Module *ParseBitcodeFile(llvm::MemoryBuffer *Buffer, 43 llvm::Module *getLazyBitcodeModule(llvm::MemoryBuffer *Buffer,
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
H A D | FragmentLinker.h | 30 class Module; 42 Module& pModule, 71 Module& m_Module;
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | Linker.h | 19 class Module; 45 /// normalize - To normalize the command line language into mcld::Module. 46 bool normalize(Module& pModule, IRBuilder& pBuilder); 48 /// resolve - To build up the topology of mcld::Module. 51 /// layout - To serialize the final result of the output mcld::Module. 54 /// link - A convenient way to resolve and to layout the output mcld::Module. 55 bool link(Module& pModule, IRBuilder& pBuilder); 57 /// emit - To emit output mcld::Module to a output MemoryArea 60 /// emit - To open a file for output in pPath and to emit output mcld::Module 64 /// emit - To emit output mcld::Module i [all...] |