Depends on https://reviews.llvm.org/D52896
Maybe I can merge both the patches together?
Paths
| Differential D52898
[Porting MergeSimilarFunctions 2/n] Changes to DataLayout Needs ReviewPublic Authored by hiraditya on Oct 4 2018, 11:34 AM.
Details Summary Depends on https://reviews.llvm.org/D52896 Maybe I can merge both the patches together?
Diff Detail
Event Timelinehiraditya retitled this revision from [Porting MergeSimilarFunctions] Changes to DataLayout to [Porting MergeSimilarFunctions 2/n] Changes to DataLayout.Oct 13 2018, 11:24 PM hiraditya added a parent revision: D52896: MergeSimilarFunctions 1/n: a code size pass to merge functions with small differences.Sep 29 2019, 10:36 PM hiraditya added a child revision: D52966: [Merge SImilar Function ThinLTO 3/n] Add hash code to function summary.
Revision Contents
Diff 251696 llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/Transforms/IPO/MergeSimilarFunctions.cpp
llvm/lib/Transforms/Utils/CloneFunction.cpp
|
clang-format: please reformat the code