[LTO] Only expose the dataLayout string instead of the whole module.

Differential Revision:	https://reviews.llvm.org/D24494

llvm-svn: 281296
This commit is contained in:
Davide Italiano 2016-09-13 06:29:17 +00:00
parent b51d507c74
commit d0f70eb557
1 changed files with 4 additions and 4 deletions

View File

@ -227,6 +227,10 @@ public:
symbol_iterator(Obj->symbol_end()));
}
StringRef getDataLayoutStr() const {
return Obj->getModule().getDataLayoutStr();
}
StringRef getSourceFileName() const {
return Obj->getModule().getSourceFileName();
}
@ -234,10 +238,6 @@ public:
MemoryBufferRef getMemoryBufferRef() const {
return Obj->getMemoryBufferRef();
}
Module &getModule() const {
return Obj->getModule();
}
};
/// A ThinBackend defines what happens after the thin-link phase during ThinLTO.