[PATCH] D69618: NeonEmitter: clean up prototype modifiers
Eli Friedman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Nov 21 15:15:47 PST 2019
efriedma added a comment.
It looks like this broke vcreate_u16 and friends. From http://lab.llvm.org:8011/builders/aosp-O3-polly-before-vectorizer-unprofitable/builds/1224/steps/build-aosp/logs/stdio :
external/skia/src/opts/SkBitmapProcState_filter_neon.h:53:42: error: C-style cast from scalar 'int' to vector 'uint16x4_t' (vector of 4 'uint16_t' values) of different size
vres = vshrn_n_u16(vcombine_u16(tmp, vcreate_u16(0)), 8); // shift down result by 8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
llvm.inst/lib/clang/10.0.0/include/arm_neon.h:4149:11: note: expanded from macro 'vcreate_u16'
__ret = (uint16x4_t)(__p0); \
^
llvm.inst/lib/clang/10.0.0/include/arm_neon.h:24249:21: note: expanded from macro 'vshrn_n_u16'
uint16x8_t __s0 = __p0; \
^~~~
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69618/new/
https://reviews.llvm.org/D69618
More information about the cfe-commits
mailing list