Differential Revision: https://reviews.llvm.org/D24494
llvm-svn: 281296
symbol_iterator(Obj->symbol_end()));
}
+ StringRef getDataLayoutStr() const {
+ return Obj->getModule().getDataLayoutStr();
+ }
+
StringRef getSourceFileName() const {
return Obj->getModule().getSourceFileName();
}
MemoryBufferRef getMemoryBufferRef() const {
return Obj->getMemoryBufferRef();
}
-
- Module &getModule() const {
- return Obj->getModule();
- }
};
/// A ThinBackend defines what happens after the thin-link phase during ThinLTO.