This is an archive of the discontinued LLVM Phabricator instance.

[x86] remove RCPPS and RSQRTPS intrinsic instruction definitions
ClosedPublic

Authored by spatel on Apr 27 2015, 11:36 AM.

Details

Summary

Unless I'm missing some unique use case of (V)RCPPS / (V)RSQRTPS, we don't need codegen-only intrinsic instructions for these.

This makes the reciprocal estimate instruction lowering identical to how we handle (V)SQRTPS / (V)SQRTPD.

No existing regression tests fail with this patch.

Diff Detail

Repository
rL LLVM

Event Timeline

spatel updated this revision to Diff 24492.Apr 27 2015, 11:36 AM
spatel retitled this revision from to [x86] remove RCPPS and RSQRTPS intrinsic instruction definitions.
spatel updated this object.
spatel edited the test plan for this revision. (Show Details)
spatel added a subscriber: Unknown Object (MLST).
This revision was automatically updated to reflect the committed changes.

Thanks, Elena - checked in at r236013.