[PATCH] D42646: [X86] Avoid using high register trick for test instruction

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 30 10:28:22 PST 2018


craig.topper reopened this revision.
craig.topper added a comment.
This revision is now accepted and ready to land.

Reopening since it was reverted. I think this patch experienced some scope creep. As titled it should have only removed the TEST8ri_NOREX creation. Improvements to truncand32 from test-shrink.ll should have been separate based on the title. I don't think there was any need to merge TEST32 and TEST16 handling together especially since TEST8 is still separate. I suspect the bug that caused the revert was created during that merging.


Repository:
  rL LLVM

https://reviews.llvm.org/D42646





More information about the llvm-commits mailing list