ModuleSummaryAnalysis is the only file in libAnalysis that brings a
dependency on the CodeGen layer from libAnalysis, moving it breaks this
dependency.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D77994
Move ModuleSummaryAnalysis from libAnalysis to libObject to break the dependency from Analysis to Object ClosedPublic Authored by mehdi_amini on Apr 12 2020, 9:27 PM.
Details Summary ModuleSummaryAnalysis is the only file in libAnalysis that brings a
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 13 2020, 3:50 PM Closed by commit rG10df1563d608: Move ModuleSummaryAnalysis from libAnalysis to libObject to break the… (authored by mehdi_amini). · Explain WhyApr 13 2020, 4:20 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 257142 llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h
llvm/include/llvm/Object/ModuleSummaryAnalysis.h
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/LLVMBuild.txt
llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
llvm/lib/LTO/ThinLTOCodeGenerator.cpp
llvm/lib/Object/CMakeLists.txt
llvm/lib/Object/ModuleSummaryAnalysis.cpp
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
|