Lines Matching refs:LTOModule
1 //===-LTOModule.h - LLVM Link Time Optimizer ------------------------------===//
10 // This file declares the LTOModule class.
37 /// LTOModule - C++ class which implements the opaque lto_module_t type.
39 struct LTOModule {
63 LTOModule(llvm::Module *m, llvm::TargetMachine *t);
78 /// makeLTOModule - Create an LTOModule. N.B. These methods take ownership
80 static LTOModule *makeLTOModule(const char* path,
82 static LTOModule *makeLTOModule(int fd, const char *path,
84 static LTOModule *makeLTOModule(int fd, const char *path,
88 static LTOModule *makeLTOModule(const void *mem, size_t length,
181 /// makeLTOModule - Create an LTOModule (private version). N.B. This
183 static LTOModule *makeLTOModule(llvm::MemoryBuffer *buffer,