Specify the filename upon writing.
Change-Id: I5aac9401ab03cc5fa3a6573ef9c9dbdda9163149
diff --git a/src/compiler_llvm/compilation_unit.h b/src/compiler_llvm/compilation_unit.h
index 953f4f4..b206c80 100644
--- a/src/compiler_llvm/compilation_unit.h
+++ b/src/compiler_llvm/compilation_unit.h
@@ -69,14 +69,6 @@
return irb_.get();
}
- std::string const& GetBitcodeFileName() const {
- return bitcode_filename_;
- }
-
- void SetBitcodeFileName(std::string const& filename) {
- bitcode_filename_ = filename;
- }
-
ElfImage GetElfImage() const {
return ElfImage(elf_image_);
}
@@ -86,7 +78,7 @@
return num_elf_funcs_++;
}
- bool WriteBitcodeToFile();
+ bool WriteBitcodeToFile(const std::string& bitcode_filename);
bool Materialize();
@@ -116,7 +108,6 @@
llvm::Module* module_;
std::string elf_image_;
- std::string bitcode_filename_;
SafeMap<const llvm::Function*, CompiledMethod*> compiled_methods_map_;