[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