[PATCH] D61717: Fix arm_neon.h to be clean under -fno-lax-vector-conversions.

Richard Smith - zygoloid via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 12 17:33:13 PDT 2019


rsmith abandoned this revision.
rsmith added a comment.

This patch doesn't work, and the ARM NEON intrinsic header emitter is too opaque and mysterious for me to be able to fix this, and it's not even clear that the generator knows what the actual parameter types of the compiler builtins are. For now I think the best I can do is to leave ARM targets with lax vector conversions enabled, and disable it for all the other targets. :-(

(It's also completely ridiculous that we're generating a 63K LoC (2.1MB) header file for this; our approach to intrinsics headers is unreasonable in the extreme. But I digress.)


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D61717/new/

https://reviews.llvm.org/D61717





More information about the cfe-commits mailing list