UnstableChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [llvm-readelf] - Do not enter an infinite loop when printing histogram. (details)
  2. [DAG][X86] Add isNegatibleForFree/GetNegatedExpression override (details)
  3. Fix OCaml/core.ml fneg check (details)
  4. Revert "[AMDGPU] Run `unreachable-mbb-elimination` after isel to clean (details)
Commit 55f1be09967e816be49fefce45211b8f7222c044 by grimar
[llvm-readelf] - Do not enter an infinite loop when printing histogram.
This is similar to D68086. We are entering an infinite loop when dumping
a histogram for a specially crafted
.hash section with a loop in a chain.
Differential revision: https://reviews.llvm.org/D68771
llvm-svn: 374344
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/test/tools/llvm-readobj/elf-hash-histogram.test
Commit 08c2f530ec0b7e07a03301cf945fa81be019a68e by llvm-dev
[DAG][X86] Add isNegatibleForFree/GetNegatedExpression override
placeholders. NFCI.
Continuing to undo the rL372756 reversion.
Differential Revision: https://reviews.llvm.org/D67557
llvm-svn: 374345
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.h
Commit fbf8b0bc0defe2d2ebd77990e3189fc044ddf445 by llvm-dev
Fix OCaml/core.ml fneg check
llvm-svn: 374346
The file was modifiedllvm/test/Bindings/OCaml/core.ml
Commit 765055658cd7ec4e1eec8e0e90f0fc9fcc90ce31 by jay.foad
Revert "[AMDGPU] Run `unreachable-mbb-elimination` after isel to clean
up PHIs."
Summary: This has been superseded by "[AMDGPU]: PHI Elimination hooks
added for custom COPY insertion."
This reverts the code changes from commit
53f967f2bdb6aa7b08596880c3689d1ecad6f0ff but keeps the test case.
Reviewers: hliao, arsenm, tpr, dstuttard
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, t-tye,
hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68769
llvm-svn: 374347
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp