[LLVMbugs] [Bug 19395] [ARM64] Maintain compatibility with armv7 intrinsics.

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Apr 11 10:00:53 PDT 2014


Chad Rosier <mcrosier at codeaurora.org> changed:

           What    |Removed                     |Added
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |---

--- Comment #1 from Chad Rosier <mcrosier at codeaurora.org> ---
I thought I would reopen this to start the discussion.

AFAIK, LLVM intrinsics can use any namespace.  However, I would argue users of
ARM64 will have to change their code to use arm64 prefix.  When the ARMv8
backends merge is complete, the users may have to change their code back to use
aarch64 prefix depending on how things pan out.  Thus, it might be worthwhile
to support the ARMv7 intrinsics in the ARM64 backend despite not being a strict
requirement.  This happens to work in the AArch64 backend because of the reuse
of the ARMv7 intrinsics.

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140411/9b824c7b/attachment.html>

More information about the llvm-bugs mailing list