This is an archive of the discontinued LLVM Phabricator instance.

AARCH64: Implement big endian loads of NEON types from constant pools
Needs ReviewPublic

Authored by Konrad on Apr 23 2014, 6:04 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

Hi,

This patch allows correct loading of vectors from constant pools in big endian mode. It's using ldn instructions instead of ldr, and preserves the little endian element order of vector constants in pools. This patch supersedes D3305, that aims for the same goal, but
different approach.

Cheers,
Conny

Diff Detail

Event Timeline

Konrad updated this revision to Diff 8773.Apr 23 2014, 6:04 AM
Konrad retitled this revision from to AARCH64: Implement big endian loads of NEON types from constant pools.
Konrad updated this object.
Konrad edited the test plan for this revision. (Show Details)
Konrad added a subscriber: Unknown Object (MLST).