This is an archive of the discontinued LLVM Phabricator instance.

[libc] Extend the current fenv functions to aarch64.
ClosedPublic

Authored by sivachandra on Jan 18 2021, 10:09 PM.

Details

Summary

This change does not try to move the common parts of x86 and aarch64 and
build few abstractions over them. While this is possible, x86 story
needs a bit of cleanup, especially around manipulation of the mxcsr
register. Moreover, on x86 one can raise exceptions without performing
exception raising operations. So, all of this can be done in follow up
patches.

Diff Detail

Event Timeline

sivachandra created this revision.Jan 18 2021, 10:09 PM
sivachandra requested review of this revision.Jan 18 2021, 10:09 PM
lntue accepted this revision.Jan 19 2021, 8:47 AM
This revision is now accepted and ready to land.Jan 19 2021, 8:47 AM
This revision was landed with ongoing or failed builds.Jan 19 2021, 12:48 PM
This revision was automatically updated to reflect the committed changes.