This is an archive of the discontinued LLVM Phabricator instance.

[Statepoint] Treat undef operands less specially
Needs ReviewPublic

Authored by arsenm on Mar 28 2022, 11:47 AM.

Details

Summary

This reverts commit f7443905af1e06eaacda1e437fff8d54dc89c487.

Rather than trying to treat undef operands as special, leave them
alone and avoid producing an invalid spill. It would a bit more
precise to produce a spill of an undef register here, but that's not
exposed through the storeRegToStackSlot API.

Diff Detail