Page MenuHomePhabricator

AArch64: support arm64_32, an ILP32 slice for watchOS.
Needs ReviewPublic

Authored by t.p.northover on Apr 29 2019, 6:36 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

This is the main CodeGen patch to support the arm64_32 watchOS ABI on the LLVM side.

FastISel is mostly disabled for now since it would generate incorrect code for ILP32. Disabling it also allows for a more incremental approach to implementing that side since we have sensible fallbacks in place.

Diff Detail

Repository
rL LLVM

Event Timeline

t.p.northover created this revision.Apr 29 2019, 6:36 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 29 2019, 6:36 AM
Herald added subscribers: dang, jfb, arphaman and 8 others. · View Herald Transcript

Looks like there's no reviewers set here. @t.p.northover who should review this?

Looks like there's no reviewers set here. @t.p.northover who should review this?

Anyone reasonably active in the AArch64 backend. The primary review location is still the llvm-commits mailing list, so I don't tend to bother adding specific reviewers unless there's a completely obvious candidate.