This is an archive of the discontinued LLVM Phabricator instance.

[NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)
ClosedPublic

Authored by kosarev on May 20 2018, 11:28 AM.

Details

Summary

We currently support them only in AArch64. The NEON Reference, however, says they are 'ARMv7, ARMv8' intrinsics.

Diff Detail

Event Timeline

kosarev created this revision.May 20 2018, 11:28 AM
kosarev retitled this revision from [NEON] Support VLD1xN intrinsics in AArch32 mode to [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part).May 20 2018, 11:29 AM
SjoerdMeijer accepted this revision.May 31 2018, 6:46 AM

Like I said in D47121, I agree that these intrinsics are available in v7/A32/A64.
This change looks reasonable to me.

lib/Target/ARM/ARMExpandPseudoInsts.cpp
468

typo: intructions

This revision is now accepted and ready to land.May 31 2018, 6:46 AM
This revision was automatically updated to reflect the committed changes.