SuccessChanges

Summary

  1. [NFC][DwarfDebug] Use proper analog GNU attribute for the pc address (details)
  2. [LLD] [COFF] Silence a GCC warning about an unused variable. NFC. (details)
  3. [SelectionDAG] Compute Known + Sign Bits - merge INSERT_SUBVECTOR (details)
  4. [SelectionDAG] ComputeKnownBits - merge EXTRACT_VECTOR_ELT known/unknown (details)
  5. [FileCheck] Strengthen error checks in unit tests (details)
Commit 91b0956f3886c225c7011f11220e225cded06e57 by djordje.todorovic
[NFC][DwarfDebug] Use proper analog GNU attribute for the pc address
The low_pc is analog to the DW_AT_call_return_pc, since it describes the
return address after the call. The DW_AT_call_pc is the address of the
call instruction, and we don't use it at the moment.
Differential Revision: https://reviews.llvm.org/D73173
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp (diff)
Commit e6b0ce70bdd888f4c1863941db8928040bbc2eff by martin
[LLD] [COFF] Silence a GCC warning about an unused variable. NFC.
The file was modifiedlld/COFF/Driver.cpp (diff)
Commit 98da49d979198366d4710ac65a3786b9a8f3b4c1 by llvm-dev
[SelectionDAG] Compute Known + Sign Bits - merge INSERT_SUBVECTOR
known/unknown index paths
Match the approach in SimplifyDemandedBits where we calculate the
demanded elts and then have a common path for the
ComputeKnownBits/ComputeNumSignBits call, additionally we only ever need
original demanded elts of the base vector even if the index is unknown.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
Commit 03cae086f41c48a971329dc5a1f4a76c1c6af036 by llvm-dev
[SelectionDAG] ComputeKnownBits - merge EXTRACT_VECTOR_ELT known/unknown
index paths
Match the approach in SimplifyDemandedBits/ComputeNumSignBits where we
calculate the demanded elts and then have a common path for the
ComputeKnownBits call.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
Commit f1ad192915f64e3eeedfb01aa1073e81bff4e1a1 by thomasp
[FileCheck] Strengthen error checks in unit tests
Summary: This commit adds error checking beyond UndefVarError and fix a
number of Error/Expected related idioms:
- use (EXPECT|ASSERT)_THAT_(ERROR|EXPECTED) instead of errorToBool or
boolean operator
- ASSERT when a further check require the check to be successful to give
a correct result
Reviewers: jhenderson, jdenny, probinson, grimar, arichardson, rnk
Reviewed By: jhenderson
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72914
The file was modifiedllvm/unittests/Support/FileCheckTest.cpp (diff)