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



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to