This is an automated email from the ASF dual-hosted git repository. kparzysz pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push: new 9968b73426 [LLVM] Remove PrintModule (defined in llvm_common.cc) (#11851) 9968b73426 is described below commit 9968b73426d496d59dc3ebafd0437cf551d0407f Author: Krzysztof Parzyszek <kparz...@quicinc.com> AuthorDate: Thu Jun 23 13:19:10 2022 -0500 [LLVM] Remove PrintModule (defined in llvm_common.cc) (#11851) * [LLVM] Remove PrintModule (defined in llvm_common.cc) The only use of that function is commented out. `llvm::Module` can be printed directly to `llvm::raw_ostream` via <<, so it's quite easy to insert printing code when needed: ``` std::string s; llvm::raw_string_ostream os(s); os << module; // s (or os.str()) has the LLVM IR text ``` * Restart CI --- src/target/llvm/codegen_llvm.cc | 1 - src/target/llvm/llvm_common.cc | 7 ------- src/target/llvm/llvm_common.h | 2 -- 3 files changed, 10 deletions(-) diff --git a/src/target/llvm/codegen_llvm.cc b/src/target/llvm/codegen_llvm.cc index f56c6765a6..720347957b 100644 --- a/src/target/llvm/codegen_llvm.cc +++ b/src/target/llvm/codegen_llvm.cc @@ -319,7 +319,6 @@ void CodeGenLLVM::Optimize() { fpass.run(*it); } fpass.doFinalization(); - // PrintModule(module_.get()); mpass.run(*module_); } diff --git a/src/target/llvm/llvm_common.cc b/src/target/llvm/llvm_common.cc index f13e8563e0..06b2be2d9f 100644 --- a/src/target/llvm/llvm_common.cc +++ b/src/target/llvm/llvm_common.cc @@ -189,13 +189,6 @@ std::string LLVMTargetToString(const Target& target) { return os.str(); } -void PrintModule(const llvm::Module* mod) { - std::string modpe_str; - llvm::raw_string_ostream rso(modpe_str); - mod->print(rso, nullptr); - LOG(INFO) << rso.str(); -} - } // namespace codegen } // namespace tvm #endif // TVM_LLVM_VERSION diff --git a/src/target/llvm/llvm_common.h b/src/target/llvm/llvm_common.h index d59f3977cd..e11392be29 100644 --- a/src/target/llvm/llvm_common.h +++ b/src/target/llvm/llvm_common.h @@ -126,8 +126,6 @@ std::unique_ptr<llvm::TargetMachine> GetLLVMTargetMachine(const Target& target, */ std::string LLVMTargetToString(const Target& target); -void PrintModule(const llvm::Module* mod); - } // namespace codegen } // namespace tvm