SuccessChanges

Summary

  1. [Remarks] Emit the remarks section by default for certain formats (details)
  2. [Remarks] Remove references to ELF support (details)
  3. [PGO][PGSO] SizeOpts changes. (details)
Commit 209d5a12c55fe674686b5dbff8ba59cad665a56a by francisvm
[Remarks] Emit the remarks section by default for certain formats
Emit a remarks section by default for the following formats:
* bitstream
* yaml-strtab
while still providing -remarks-section=<bool> to override the defaults.
The file was modifiedllvm/include/llvm/CodeGen/AsmPrinter.h
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
The file was modifiedllvm/include/llvm/IR/RemarkStreamer.h
The file was modifiedllvm/docs/Remarks.rst
The file was modifiedllvm/lib/IR/RemarkStreamer.cpp
The file was modifiedllvm/test/CodeGen/X86/remarks-section.ll
Commit c7557dd692368d8ac3fc330d698b536e78560ac4 by francisvm
[Remarks] Remove references to ELF support
There is no ELF support at the moment.
Remove all the references to the `.remarks` section.
The file was modifiedllvm/docs/Remarks.rst
The file was modifiedllvm/test/CodeGen/X86/remarks-section.ll
The file was modifiedllvm/docs/CommandGuide/llc.rst
The file was modifiedllvm/lib/MC/MCObjectFileInfo.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Commit 75f72f6b73180ca7c777915a20b293b89ebd142b by yamauchi
[PGO][PGSO] SizeOpts changes.
Summary:
(Split of off D67120)
SizeOpts/MachineSizeOpts changes for profile guided size optimization.
(A second try after previously committed as r375254 and reverted as
r375375.)
Subscribers: mgorny, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69409
The file was modifiedllvm/include/llvm/CodeGen/MachineLoopInfo.h
The file was modifiedllvm/lib/CodeGen/CMakeLists.txt
The file was addedllvm/unittests/Target/X86/CMakeLists.txt
The file was modifiedllvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
The file was addedllvm/include/llvm/CodeGen/MachineSizeOpts.h
The file was modifiedllvm/lib/CodeGen/MachineLoopInfo.cpp
The file was modifiedllvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
The file was modifiedllvm/include/llvm/CodeGen/MachineDominators.h
The file was addedllvm/unittests/Target/X86/MachineSizeOptsTest.cpp
The file was modifiedllvm/lib/Transforms/Utils/SizeOpts.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils/SizeOpts.h
The file was addedllvm/unittests/Transforms/Utils/SizeOptsTest.cpp
The file was addedllvm/lib/CodeGen/MachineSizeOpts.cpp
The file was modifiedllvm/unittests/Transforms/Utils/CMakeLists.txt
The file was modifiedllvm/lib/CodeGen/MachineDominators.cpp