Pass const qualified summaries into importers and unqualified summaries into
exporters. This lets us const-qualify the summary argument to thinBackend.
Depends on D31226
Paths
| Differential D31230
IPO: Const correctness for summaries passed into passes. ClosedPublic Authored by pcc on Mar 21 2017, 6:27 PM.
Details Summary Pass const qualified summaries into importers and unqualified summaries into Depends on D31226
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 21 2017, 8:06 PM Closed by commit rL298534: IPO: Const correctness for summaries passed into passes. (authored by pcc). · Explain WhyMar 22 2017, 11:35 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 92585 llvm/include/llvm/LTO/LTOBackend.h
llvm/include/llvm/Transforms/IPO.h
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/lib/LTO/LTOBackend.cpp
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
|