Searched refs:LTOModule (Results 1 - 5 of 5) sorted by relevance

/freebsd-10-stable/contrib/llvm/include/llvm/LTO/
H A DLTOModule.h1 //===-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 { struct
63 LTOModule(llvm::Module *m, llvm::TargetMachine *t);
78 /// makeLTOModule - Create an LTOModule. N.B. These methods take ownership
86 static LTOModule *makeLTOModule(const char* path,
89 static LTOModule *makeLTOModule(int fd, const char *path,
92 static LTOModule *makeLTOModule(int fd, const char *path,
96 static LTOModule *makeLTOModul
[all...]
H A DLTOCodeGenerator.h68 bool addModule(struct LTOModule*, std::string &errMsg);
/freebsd-10-stable/contrib/llvm/lib/LTO/
H A DLTOModule.cpp1 //===-- LTOModule.cpp - LLVM Link Time Optimizer --------------------------===//
15 #include "llvm/LTO/LTOModule.h"
44 LTOModule::LTOModule(llvm::Module *m, llvm::TargetMachine *t) function in class:LTOModule
51 bool LTOModule::isBitcodeFile(const void *mem, size_t length) {
56 bool LTOModule::isBitcodeFile(const char *path) {
65 bool LTOModule::isBitcodeFileForTarget(const void *mem, size_t length,
73 bool LTOModule::isBitcodeFileForTarget(const char *path,
83 bool LTOModule::isTargetMatch(MemoryBuffer *buffer, const char *triplePrefix) {
89 /// makeLTOModule - Create an LTOModule
[all...]
H A DLTOCodeGenerator.cpp16 #include "llvm/LTO/LTOModule.h"
113 bool LTOCodeGenerator::addModule(LTOModule* mod, std::string& errMsg) {
298 // construct LTOModule, hand over ownership of module and target
/freebsd-10-stable/contrib/llvm/include/llvm-c/
H A Dlto.h78 typedef struct LTOModule* lto_module_t;

Completed in 106 milliseconds