Home
last modified time | relevance | path

Searched defs:LTOModule (Results 1 – 4 of 4) sorted by relevance

/external/llvm/include/llvm/LTO/legacy/
DLTOModule.h37 struct LTOModule { struct
59 LTOModule(std::unique_ptr<object::IRObjectFile> Obj, TargetMachine *TM); argument
112 return const_cast<LTOModule*>(this)->getModule(); in getModule() argument
114 Module &getModule() { in getModule()
118 std::unique_ptr<Module> takeModule() { return IRFile->takeModule(); } in takeModule()
121 const std::string &getTargetTriple() { in getTargetTriple()
126 void setTargetTriple(StringRef Triple) { in setTargetTriple()
131 uint32_t getSymbolCount() { in getSymbolCount()
136 lto_symbol_attributes getSymbolAttributes(uint32_t index) { in getSymbolAttributes()
143 const char *getSymbolName(uint32_t index) { in getSymbolName()
[all …]
/external/swiftshader/third_party/LLVM/tools/lto/
DLTOModule.h41 struct LTOModule { struct
77 LTOModule(llvm::Module* m, llvm::TargetMachine* t); argument
107 typedef llvm::StringMap<uint8_t> StringSet;
109 struct NameAndAttributes {
114 llvm::OwningPtr<llvm::Module> _module;
115 llvm::OwningPtr<llvm::TargetMachine> _target;
116 std::vector<NameAndAttributes> _symbols;
118 StringSet _defines;
119 llvm::StringMap<NameAndAttributes> _undefines;
120 std::vector<const char*> _asm_undefines;
DLTOModule.cpp84 LTOModule::LTOModule(Module *m, TargetMachine *t) in LTOModule() function in LTOModule
/external/llvm/lib/LTO/
DLTOModule.cpp52 LTOModule::LTOModule(std::unique_ptr<object::IRObjectFile> Obj, in LTOModule() function in LTOModule