SuccessChanges

Summary

  1. [LTO] Perform DSOLocal propagation in combined index (details)
  2. [InstSimplify] add tests that look into pointer operands of instructions (details)
  3. [TableGen] Use ListSeparator (NFC) (details)
  4. [AMDGPU] Drop unnecessary const from a return type (NFC) (details)
  5. [CodeGen] Use range-based for loops (NFC) (details)
Commit 80dc0661bd8bba92fb0843cac3bdc061c093039f by apollo.mobility
[LTO] Perform DSOLocal propagation in combined index

Perform DSOLocal propagation within summary list of every GV. This
avoids the repeated query of this information during function
importing.

Differential Revision: https://reviews.llvm.org/D96398
The file was modifiedllvm/include/llvm/IR/ModuleSummaryIndex.h
The file was modifiedllvm/lib/IR/ModuleSummaryIndex.cpp
The file was modifiedllvm/test/Assembler/summary-flags.ll
The file was modifiedllvm/test/Bitcode/thinlto-synthetic-count-flag.ll
The file was modifiedllvm/test/Bitcode/thinlto-deadstrip-flag.ll
The file was modifiedllvm/lib/Transforms/Utils/FunctionImportUtils.cpp
The file was modifiedllvm/lib/LTO/LTO.cpp
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp
Commit debaf942cfda61943bcd88d18b7225129b250ddd by aqjune
[InstSimplify] add tests that look into pointer operands of instructions
The file was modifiedllvm/test/Transforms/InstSimplify/freeze.ll
Commit 64557e096d4af44dbeb51d0cc16722dc78144861 by kazu
[TableGen] Use ListSeparator (NFC)
The file was modifiedllvm/utils/TableGen/RegisterInfoEmitter.cpp
Commit 96c90a6d14af9dc5383e9854a9c84301a47c308c by kazu
[AMDGPU] Drop unnecessary const from a return type (NFC)

Identified with readability-const-return-type.
The file was modifiedllvm/lib/Target/AMDGPU/GCNRegPressure.h
Commit 905cf88d1877fc080f30fe684dda6743bc83f555 by kazu
[CodeGen] Use range-based for loops (NFC)
The file was modifiedllvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
The file was modifiedllvm/lib/CodeGen/GCRootLowering.cpp
The file was modifiedllvm/lib/CodeGen/EdgeBundles.cpp
The file was modifiedllvm/lib/CodeGen/HardwareLoops.cpp
The file was modifiedllvm/lib/CodeGen/GlobalISel/CSEInfo.cpp
The file was modifiedllvm/lib/CodeGen/DeadMachineInstructionElim.cpp
The file was modifiedllvm/lib/CodeGen/ExpandPostRAPseudos.cpp