SuccessChanges

Summary

  1. Revert "GlobalISel: Use & operator on KnownBits" (details)
  2. Correctly revert "GlobalISel: Use & operator on KnownBits" (details)
Commit 6cf4f256701de964dc540f18dfadce5bd49476eb by Matthew.Arsenault
Revert "GlobalISel: Use & operator on KnownBits"

This reverts commit e53b799779b079a70f600e5cad2ab7267d66b1b7.

Confusingly, this does not simply and the two sets of known bits, but
implements known bits for the and operator.
The file was modifiedllvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp (diff)
Commit f08bbde83f472c6f8a01d7a92cf712da30753b7b by Matthew.Arsenault
Correctly revert "GlobalISel: Use & operator on KnownBits"

I mis-resolved the revert through moving the code to another function.
The file was modifiedllvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizercombiner-and.mir (diff)