FailedChanges

Summary

  1. Remove inline gc arguments from statepoints (details)
  2. [Statepoint] Remove code related to inline operand bundles (details)
Commit 48f4312d4ec7584059c0ca6171e6d618bedefe5b by listmail
Remove inline gc arguments from statepoints

The "gc-live" operand bundles were recently added, and all tests have been updated to use that format.  A migration period was provided, though it's worth noting these intrinsics are experimental, so formally there is no compatibile requirement.

This is an extension to a96fc46.  "gc-live" hadn't been implemented at the point that patch was initially posted.
The file was modifiedllvm/lib/IR/Verifier.cpp
The file was modifiedllvm/docs/Statepoints.rst
The file was modifiedllvm/test/Verifier/statepoint.ll
The file was modifiedllvm/test/Transforms/InstCombine/statepoint-iter.ll
Commit 6b2105456a1a27257d3dea05ef05e1f2171fce4f by listmail
[Statepoint] Remove code related to inline operand bundles

This code becomes dead for valid IR after 48f4312 and a96fc46.  The reason for the test change is that the verifier reports the first verification error encountered, in some non-specified visit order.  By removing the verification code in gc.relocates for a statepoint with inline gc operands, I change the error the verifier reports.  And in one case, the checked for error is no longer possible with the bundle representation, so I simply delete the file.
The file was modifiedllvm/include/llvm/IR/Statepoint.h
The file was modifiedllvm/lib/IR/Verifier.cpp
The file was modifiedllvm/test/Verifier/invalid-statepoint.ll
The file was removedllvm/test/Verifier/invalid-statepoint2.ll