SuccessChanges

Summary

  1. [LLDB] [PECOFF] Use FindSectionByID to associate symbols to sections (details)
  2. [IR] move helper function to replace undef constant (elements) with (details)
  3. [BitVector] Cast integer literals to BitWord [NFC] (details)
Commit 4394b5bee615a8c0d1703261204a5bd53d0d54ce by martin
[LLDB] [PECOFF] Use FindSectionByID to associate symbols to sections
The virtual container/header section caused the section list to be
offset by one, but by using FindSectionByID, the layout of the section
list shouldn't matter.
Differential Revision: https://reviews.llvm.org/D69366
The file was modifiedlldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
The file was addedlldb/test/Shell/ObjectFile/PECOFF/symbol.yaml
Commit a1e8ad4f2fa79eabd484856a47a56c5c01259051 by spatel
[IR] move helper function to replace undef constant (elements) with
fixed constants
This is the NFC part of D69519. We had this functionality locally in
instcombine, but it can be used elsewhere, so hoisting it to Constant
class.
The file was modifiedllvm/lib/IR/Constants.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
The file was modifiedllvm/include/llvm/IR/Constant.h
Commit c6e04328814168c32764eb33736ee900b84996fe by llvm-dev
[BitVector] Cast integer literals to BitWord [NFC]
Associate the integer literals with BitWord, instead of the embedded UL
suffix.
Required for https://reviews.llvm.org/D69336.
Committed on behalf of @ekatz (Ehud Katz)
Differential Revision: https://reviews.llvm.org/D69357
The file was modifiedllvm/include/llvm/ADT/BitVector.h